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

언제든지

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

시놉시스

찾을 수 없을 때마다 | 배트맨 토토error | 배트맨 토토warningAction

설명

배트맨 토토 실행 결과에서 특수 사례 (줄을 찾을 수없는 행, 배트맨 토토 경고 또는 오류)에서 호출되는 동작을 정의합니다..

매개 변수

참조섹션 34.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 선택 PG_CATALOG.SET_CONFIG ( 'search_Path', '', False); Exec SQL 커밋;
    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배트맨 토토 확장자입니다.