이 문서는 지원되지 않는 버전의 Postgre토토 사이트 순위을위한 것입니다.
당신은에 대해 같은 페이지를 보려고 할 수 있습니다Postgre토토 사이트 순위 사이트 : 문서 : 17 : 34.9. 전처리 지침버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

32.12. 전처리 지침

32.12.1. 파일 포함

임베디드 토토 사이트 순위 프로그램에 외부 파일을 포함 시키려면 사용:

Exec 토토 사이트 순위 포함filename;

내장 된 토토 사이트 순위 사전 처리기는라는 파일을 찾습니다.filename.h, Preprocess It 및 결과 C 출력에 포함하십시오. 따라서 내장 된 토토 사이트 순위 포함 된 파일의 명령문은 올바르게 처리됩니다.

이것이not동일 :

#include <filename.h

이 파일은 토토 사이트 순위 명령에 적용되지 않기 때문에 전처리. 당연히 C를 계속 사용할 수 있습니다.#include다른 사람을 포함하는 지침 헤더 파일.

참고 :포함 파일 이름은 Case-insensitive, 나머지에도 불구하고Exec 토토 사이트 순위 포함하다명령은 일반 토토 사이트 순위을 따릅니다 사례 감민 규칙.

32.12.2. 그만큼 #Define 및 #undef Directives

지침과 유사#defineC에서 알려진 내장 토토 사이트 순위은 비슷한 개념을 가지고 있습니다.

Exec 토토 사이트 순위 Define이름;
Exec 토토 사이트 순위 Define이름 value;

따라서 이름을 정의 할 수 있습니다 :

exec 토토 사이트 순위 define hAd_feature;

그리고 상수를 정의 할 수도 있습니다 :

Exec 토토 사이트 순위 MyNumber 정의 12;
Exec 토토 사이트 순위 MyString 'ABC'를 정의합니다.

useundef이전을 제거하려면 정의:

Exec 토토 사이트 순위 Undef MyNumber;

물론 C 버전을 계속 사용할 수 있습니다#defineand#undefin 내장 된 토토 사이트 순위 프로그램. 차이점은 귀하가 정의한 곳입니다 값이 평가됩니다. 사용하는 경우Exec 토토 사이트 순위 정의하다그런 다음 ECPG 전 처리기가 정의를 평가합니다 값을 대체합니다. 예를 들어 글을 쓰면 :

Exec 토토 사이트 순위 MyNumber 정의 12;
...
Exec 토토 사이트 순위 업데이트 TBL SET COL = MYNUMBER;

그러면 ECPG는 이미 대체 및 C를 수행합니다. 컴파일러는 이름이나 식별자가 보이지 않습니다MyNumber. 사용할 수 없음#Define사용하려는 상수 이 경우 임베디드 토토 사이트 순위이므로 임베디드 토토 사이트 순위 쿼리에서 Precompiler는이 선언을 볼 수 없습니다.

32.12.3. ifdef, ifndef, else, elif and endif directives

다음 지침을 사용하여 코드를 컴파일 할 수 있습니다 조건부 섹션 :

Exec 토토 사이트 순위 IFDEF이름;

확인 a이름및 다음 선이 처리하는 경우이름Exec 토토 사이트 순위 Define이름.

exec 토토 사이트 순위 ifndef이름;

확인 a이름및 다음 선이 처리하는 경우이름hasnotExec 토토 사이트 순위 Define이름.

Exec 토토 사이트 순위 else;

섹션의 대체 섹션을 처리하기 시작합니다 어느 쪽이도 소개Exec 토토 사이트 순위 IFDEF이름또는exec 토토 사이트 순위 ifndef이름.

Exec 토토 사이트 순위 Elif이름;

checks이름시작합니다 대체 섹션 인 경우이름Exec 토토 사이트 순위 Define이름.

Exec 토토 사이트 순위 Endif;

대체 섹션을 종료합니다.

예 :

exec Sql ifndef tzvar;
   Exec 토토 사이트 순위 Timezone을 'GMT'로 설정합니다.
   Exec 토토 사이트 순위 Elif Tzname;
   Exec 토토 사이트 순위 TIGNAME TIMEZONE를 설정합니다.
   Exec 토토 사이트 순위 else;
   Exec 토토 사이트 순위 시간대를 TZVAR로 설정합니다.
   Exec 토토 사이트 순위 endif;