오라클 텍스트 길이 제한 확장 VARCHAR2/NVARCHAR2의 최대 길이는 4000 바이트이고, RAW는 최대 2000바이트인데, 이 제한을 확장한다. 이 설정은 오라클 데이터베이스 12c 이후부터 된다. MAX_STRING_SIZE를 STANDARD에서 EXTENDED로 변경한다. 한번 EXTENDED로 변경하면 재설치하지 않는 이상 STANDARD로 되돌릴 수 없다. -- CDB 에서 CDB와 그 안에 있는 모든 PDB의 설정을 변경하는 방법 -- 1. 관리자 권한으로 cdb 로그인 sqlplus cdb as sysdba -- 2. 루트에서 MAX_STRING_SIZE를 EXTENDED로 설정 ALTER SESSION SET CONTAINER=CDB$ROOT; ALTER SYSTEM SET max_string_size=exte.. 프로그래밍/프로젝트 4년 전
[Oracle 12c] 다른 사용자에게 테이블 접속 권한 부여, 취소 1. 권한 부여 -- SELECT 권한 부여 GRANT SELECT ON [table_owner].[table_name] TO [leaser] -- INSERT 권한 부여 GRANT SELECT ON [table_owner].[table_name] TO [leaser] -- DELETE 권한 부여 GRANT SELECT ON [table_owner].[table_name] TO [leaser] -- UPDATE 권한 부여 GRANT SELECT ON [table_owner].[table_name] TO [leaser] -- 한꺼번에 권한 부여 GRANT SELECT, INSERT, DELETE, UPDATE ON [table_owner].[table_name] TO [leaser] -- 사용 SELECT.. 프로그래밍/프로젝트 4년 전
AMD 프로세서에서 Docker Toolbox 오류 발생시 PC 사양 : AMD Ryzen 7 1700X Windows 10 Education 2004 19041.488 인식되 문제 : 가상화 인식 오류 Error with pre-create check: "This computer doesn't have VT-X/AMD-v enabled. Enabling it in the BIOS is mandatory" IP를 받아오지 못하는 오류 (default) Wating for an IP... 해결 방법 : 1. Docker Toolbox를 18.03.0-ce 버전으로 내린다 VirtualBox를 5.2.8 버전으로 내린다 참조 hepokon365.hatenablog.com/entry/2019/07/28/012617 AMD RyzenのWindowsでDocker Tool.. 프로그래밍/프로젝트 5년 전
OCCI(Oracle C++ Call Interface) 프로그래밍 에러 참고 OCCI(Oracle C++ Call Interface) 에러 ORA-32108: 최대 열 또는 매개변수 크기가 지정되지 않음 void oracle::occi::ResultSet::setMaxColumnSize(unsigned int colIndex, unsigned int max) 보통 varchar이나 varchar2를 사용할 때 뜰 걸로 예상된다. setMaxColumnSize를 이용해 최대 컬럼 사이즈를 지정해 주자. 글자 인코딩 설정 env = Environment::createEnvironment("KO16MSWIN949", "OCCIUTF16"); 오라클 데이터베이스 설치시 인코딩을 KO16MSWIN949(MS949)로 설정하였을 경우 유니코드를 사용하는 비주얼스튜디오에서는 문자열이 제대로 .. 프로그래밍/C++ 5년 전
NANA C++ LIBRARY의 레이아웃 관리 방법 (작성중) Nana 라이브러리는 레이아웃을 관리할 때 Div-Text라는 방식을 사용합니다. 작성중.... 필드(field)는 위치에 대한 기본적인 개념입니다. 필드에는 네 가지 타입이 존재합니다. 각 타입은 위젯을 어떻게 위치시키는지에 따라 나눠집니다. 이하는 필드 타입입니다. 필드 타입 설명 수평 (Horizontal) 위젯을 윈도우즈의 작업 표시줄처럼 수평으로 위치시킵니다. 이것이 기본값입니다. 수직 (Vertical) 위젯을 드롭다운(drop-down) 메뉴처럼 수직으로 위치시킵니다. 격자 (Grid) 위젯을 마이크로소프트 엑셀의 셀처럼 표 형식의 격자로 위치시킵니다. 스플리터 (Splitter) 스플리터는 양 측면의 크기를 조정하는데 사용됩니다. 독 (Dock) 자식 필드들을 고정합니다. 전환가능 (Swi.. 프로그래밍/C++ 5년 전
Visual Studio 2019를 이용한 NANA C++ GUI LIBRARY 한글이 제대로 출력되지 않을 때 Nana Library는 UTF-8을 사용합니다. 그렇기 때문에 (한국 기준) MS949 인코딩을 사용하는 Visual Studio에서는 제대로 출력되지 않습니다. 이러한 경우 UTF-8 지정해주면 됩니다. 프로젝트 속성 → C/C++ → 명령줄 추가 옵션에 /utf-8 을 작성한 후 확인 클릭 정상적으로 출력되는지 확인합니다. 프로그래밍/C++ 5년 전
Visual Studio 2019를 이용한 NANA C++ GUI LIBRARY 간단사용 이전글(링크)에서 빌드한 NANA C++ LIBRARY를 사용하는 방법에 대해서 소개합니다. 1. 사용하는 폴더 및 파일들을 사용하기 편한 폴더로 이동 우리가 사용하는 파일은 이전 게시글에서 빌드한 라이브러리 파일(.lib) 두 개와 include 파일 들입니다. .\nana\include 폴더를 .\nana174\lib 폴더로 이동 .\nana\build\bin 폴더를 .\nana174\lib 폴더로 이동 2. Visual Studio 2019에서 새로운 프로젝트 생성 3. 프로젝트 설정 모든 구성, x64 선택 Windows SDK 버전이 10.0인지 확인 플랫폼 도구 집합이 Visual Studio 2019인지 확인 C++ 언어 표준을 ISO C++ 17로 변경 VC++ 디렉터리 탭 클릭 포함 디렉.. 프로그래밍/C++ 5년 전