이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 보려고 할 수 있습니다PostgreSQL : 문서 : 17 : 스포츠 토토 결과 세트버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

세트 토토 캔 조건

이름

설정 토토 캔 조건-토토 캔 조건 검사를 설정합니다 현재 거래 모드

시놉시스

세트 토토 캔 조건 all |이름[, ...] 연기 | 즉각적인

설명

토토 캔 세트동작을 설정합니다 현재 트랜잭션 내의 토토 캔 조건.즉시토토 캔 조건이 끝날 때 확인됩니다 각 진술.연기토토 캔 조건입니다 트랜잭션 커밋까지 점검하지 않습니다. 각 토토 캔 조건은 고유 한즉시또는연기모드.

창조시 토토 캔은 세 가지 중 하나가 주어집니다 형질:처음에는 연기 가능 연기, 처음에는 연기 가능 즉각적인또는연기되지 않음. 그만큼 제 3 수업은 항상즉시그리고 IS 의 영향을받지 않음토토 캔 세트명령. 처음 두 클래스는 모든 거래를 시작합니다 표시된 모드이지만 동작은 거래에 의한 거래토토 캔 세트.

토토 캔 세트목록이 있습니다 제약 조건 이름은 해당 제약 조건의 모드를 변경합니다 (모두 연기 가능해야합니다). 여러 제약 조건이있는 경우 주어진 이름과 일치하면 모두 영향을받습니다.토토 캔 조건 세트 모두모든 모드를 변경합니다 연기 가능한 제약.

언제토토 캔 세트모드를 변경합니다 의 토토 캔 조건연기to즉시, 새로운 모드가 적용됩니다 소급 : 미결제 데이터 수정 거래가 끝날 때 확인되었습니다. 실행 중세트 토토 캔 조건명령. 그러한 토토 캔이 위반되면토토 캔 세트실패합니다 (그리고 그렇지 않습니다 토토 캔 조건 모드를 변경하십시오). 따라서,세트 토토 캔 조건토토 캔 조건을 확인하는 데 사용될 수 있습니다 거래의 특정 시점에서 발생합니다.

현재, 외국의 주요 제약만이 영향을받습니다 환경. 점검과 고유 한 제약은 항상 효과적이지 않습니다 연기 가능.

노트

이 명령은 내부의 토토 캔 조건의 동작 만 변경합니다 현재 거래. 따라서이 명령을 실행하면 트랜잭션 블록 외에 (시작/커밋쌍), IT 효과가없는 것 같습니다.

호환성

이 명령은 SQL에 정의 된 동작을 준수합니다. 표준, 제한을 제외하고PostgreSQL, 외국 키에만 적용됩니다 토토 캔 조건.

SQL 표준은 제약 이름이 나타나는 제약 조건을라고 말합니다.토토 캔 세트스키마 자격을 얻을 수 있습니다. 이것은 아직 뒷받침되지 않습니다PostgreSQL: 이름은 자격이 없어야합니다. 그리고 명령과 일치하는 모든 제약은 영향을받지 않습니다. 그들이 어떤 스키마에 있는지 중요합니다.