이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 볼 수 있습니다롤 토토 : 문서 : 17 : 언제라도버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

언제든지

이름

언제든지-취할 조치를 지정하십시오 SQL 문으로 인해 특정 클래스 조건이 높은

시놉시스

찾을 수 없을 때마다 | 토토error | 토토warningAction

설명

특별한 경우에 호출되는 동작 정의 (행 토토 결과에서 토토 경고 또는 오류를 찾을 수 없습니다. 실행.

매개 변수

참조섹션 33.8.1매개 변수에 대한 설명.

예제

Exec 토토을 찾을 수 없을 때마다;
찾을 수 없을 때마다 Exec 토토이 중단됩니다.
토토WARNING 토토PRINT가있을 때마다 EXEC 토토;
토토warning이 경고 할 때마다 EXEC 토토 ();
토토error 토토print가있을 때마다 EXEC 토토;
토토ERROR를 호출 할 때마다 EXEC 토토 print2 ();
토토error가 handle_error ( "select")를 수행 할 때마다 EXEC 토토;
토토error가 토토notice (null, nono)를 수행 할 때마다 EXEC 토토;
토토error가 토토print ()를 수행 할 때마다 EXEC 토토;
토토ERROR GOTO ERROR_LABEL이있을 때마다 EXEC 토토;
토토error 중지 될 때마다 EXEC 토토;

일반적인 응용 프로그램은 사용입니다.찾을 수 없을 때마다루핑을 처리하려면 결과 세트 :

int
메인 (void)

    exec sql testdb에 con1로 연결;
    Exec SQL 할당 디스크립터 D;
    select current_database (), 'hoge', 256에 대한 exec sql declare cur cursor;
    Exec SQL Open CUR;

    / * 결과 세트의 끝이 도달하면 while loop */
    찾을 수 없을 때마다 Exec SQL이 중단됩니다.

    동안 (1)

        exec SQL 다음은 CUR에서 SQL 디스크립터 D로 가져옵니다.
        ...

    Exec SQL Close CUR;
    Exec SQL 커밋;

    Exec SQL Dalloce Descriptor D;
    Exec SQL 모든 분리;

    반환 0;

호환성

언제든지토토에 지정되어 있습니다 표준이지만 대부분의 동작은 Postgre토토 확장자입니다.