토토 핫내장 된 SQL 사전 처리기입니다 C 프로그램의 경우. C 프로그램을 내장 된 SQL로 변환합니다 SQL 호출을 다음으로 대체하여 일반 C 코드에 대한 명령 특수 기능 호출. 그런 다음 출력 파일을 처리 할 수 있습니다 C 컴파일러 도구 체인으로.
토토 핫각 입력 파일을 변환합니다 명령 줄에서 해당 C 출력 파일로 제공됩니다. 입력 파일이 바람직하게는 확장이 있습니다.pgc,이 경우 확장이 될 것입니다 대체.C출력을 결정합니다 파일 이름. 입력 파일의 확장자가 아닌 경우.pgc, 그런 다음 출력 파일 이름이 계산됩니다 첨부.C전체 파일 이름으로. 그만큼 출력 파일 이름도를 사용하여 재정의 할 수 있습니다.-o옵션.
이 참조 페이지는 임베디드 SQL을 설명하지 않습니다 언어. 보다토토 : 문서 : 9.0 : ECPG- C에 포함 된 SQL더 많은 것 그 주제에 대한 정보.
토토 핫다음을 수락합니다 명령 라인 인수 :
SQL 코드에서 특정 C 코드를 자동으로 생성합니다. 현재 이것은Exec Sql 유형.
호환 모드 설정.모드할 수 있습니다Informix또는informix_se.
C 전 처리기 기호 정의.
파스 시스템은 파일도 포함합니다.
파일을 찾는 데 사용되는 추가 포함 경로를 지정합니다 포함 포함Exec SQL 포함. 기본값은.(현재 예배 규칙서),/usr/local/include, 그만큼postgresql포함 컴파일 시간에 정의 된 디렉토리 (기본값 :/usr/local/pgsql/include) 및/usr/include, 그 순서대로.
이를 지정합니다토토 핫주어진 모든 출력을 쓰기filename.
런타임 동작을 선택합니다. 현재,옵션만no_indicator.
트랜잭션의 자동 커미트를 켭니다. 이 모드에서는 각각입니다 SQL 명령은 내부에 있지 않으면 자동으로 커밋됩니다 명시적인 거래 블록. 기본 모드에서 명령은에만 커밋됩니다.exec SQL 커밋발행.
버전을 포함한 추가 정보 인쇄 "포함"경로.
인쇄토토 핫버전 그리고 출구.
도움말 표시토토 핫명령 줄 인수 및 종료
전처리 된 C 코드 파일을 컴파일 할 때 컴파일러 를 찾을 수 있어야합니다.토토 핫헤더 파일PostgreSQL디렉토리 포함. 그러므로 당신은 를 사용해야 할 수도 있습니다.-i옵션시기 컴파일러 호출 (예 :-i/usr/local/pgsql/include).
SQL이 포함 된 C 코드를 사용하는 프로그램을 연결해야합니다. 에 대하여lib토토 핫라이브러리 링커 옵션 사용 예-l/usr/local/pgsql/lib -l토토 핫.
적절한이 디렉토리 중 하나의 가치 설치를 위해를 사용하여 찾을 수 있습니다.PG_CONFIG.