언제든지

언제든지 - SQL 문으로 인해 특정 클래스 조건이 제기 될 때 취할 조치를 지정합니다

시놉시스

찾을 수 없을 때마다 | sqlerror | sqlwarningAction

설명

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

매개 변수

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

예제

exec sql 찾을 수 없을 때마다;
찾을 수 없을 때마다 Exec SQL이 중단됩니다.
찾을 수 없을 때마다 실행 SQL이 계속됩니다.
SQLWARNING SQLPRINT가있을 때마다 EXEC SQL;
sqlwarning이 경고 할 때마다 EXEC SQL ();
sqlerror sqlprint가있을 때마다 EXEC SQL;
SQLERROR를 호출 할 때마다 EXEC SQL print2 ();
sqlerror가 handle_error ( "select")를 수행 할 때마다 EXEC SQL;
sqlerror가 sqlnotice (null, nono)를 수행 할 때마다 EXEC SQL;
sqlerror가 sqlprint ()를 수행 할 때마다 EXEC SQL;
SQLERROR GOTO ERROR_LABEL이있을 때마다 EXEC SQL;
sqlerror 중지 될 때마다 EXEC SQL;

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

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;

호환성

언제든지SQL 표준에 지정되어 있지만 대부분의 동작은 스포츠 토토 사이트 확장자입니다.

정정 제출

문서에 올바른 것이 없다면 일치하지 않습니다. 특정 기능에 대한 귀하의 경험 또는 추가 설명이 필요합니다. 사용이 양식문서 문제를보고하려면