전체 글
Oracle import / export
Export * 사용자 지정 $ exp oracle_id/oracle_pwd file='dump_filename.dmp' owner=oracle_id compress=y log=log_filename.log * 테이블 지정 $ exp oracle_id/oracle_pwd file='dump_filename.dmp' tables=table_name * 테이블 조건 지정 $ exp oracle_id/oracle_pwd file='dump_filename.dmp' tables=table_name query=\"where seq=\'007\'\" Import * 사용자 지정 $ imp oracle_id/oracle_pwd file='dump_filename.dmp' fromuser=oracle_id touser..
Pro*c를 이용한 오라클 PL/SQL function 호출
Proc*c를 이용해 Sub Program(Procedure or Function)을 호출 하는 방법에 대해 설명한다. 자료를 찾아보면 대부분의 샘플 코드가 Procedure 로만 되어 있다. 여기서는 Function을 호출 해 보기로 한다. 사실 호출 방법은 거의 비슷 하다. - 컴파일 방법 PL/SQL 구문을 사용하기 때문에 proc 컴파일 옵션을 주어야 한다. 그런데, 컴파일 옵션을 주면 다른 Pro*c 구문에서 컴파일이 안되는 일이 발생을 한다. 따라서, PL/SQL 구문을 사용하는 소스는 별도 .pc 파일로 때어 내어서 별도 컴파일을 해야한다. $ proc include=../inc iname=sub.pc SQLCHECK=SEMANTICS userid=oracleid/oraclepwd 여기서 기..
Pro*C/C++ Precompiler Programmer's Guide
[ 원문 링크 ] http://download.oracle.com/docs/cd/A58617_01/server.804/a58233/toc.htm [ 다운로드 링크 ]
한글이 포함된 문자열을 특정 byte로 자르기
한글이 포함된 문자열의 경우에 한글 중간에 끊기지 않도록 left 함수를 구현 했다. 유니코드 한글을 구분하기 위해서는 메크로 함수를 수정해 주어야 한다. #include #define IsHangle(c) ((unsigned char)(c) > 0x7f) char* left(char* sz, int len) { int i = 0; if ( strlen(sz)
네이버의 코딩용 폰트
네이버에서 코딩용 폰트를 발표 했네요. 요즘 들어 네이버를 통해, 개발자들이 관심 갈만한 소식들을 종종 듣게 되네요. 고정폭에 대문자 아이(I)와 소문자 엘(l) 등의 구분도 가능하다고 하네요. 보다 자세한 폰트 소개와 다운 받을 수 있는 URL은 아래와 같습니다. http://dev.naver.com/projects/nanumfont/ Visual Studio에 적용 시켜봤습니다. 터미널에도 적용시켜 봤습니다. 일단 보기에는 괜찮은거 같은데.. 당분간 사용해 봐야겠네요.