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

SET 토토 베이

이름

SET CONSTRAINTS --제약 모드 설정 현재 거래의

시놉시스

토토 베이조건 설정  전체 |이름[, ...]   지연됨 | 즉시

설명

토토 베이조건 설정행동을 설정합니다 현재 트랜잭션의 제약 조건 평가. 에서즉시모드, 마지막에 토토 베이 조건이 확인됩니다. 각 진술의. 에서지연됨모드, 토토 베이 조건은 트랜잭션이 커밋될 때까지 확인되지 않습니다.

제약 모드를 다음과 같이 변경할 때즉시, 새로운 토토 베이 모드가 적용됩니다. 소급하여: 발생할 수 있는 미해결 데이터 수정 사항 거래가 끝날 때 확인되었습니다(사용 시지연됨11878_11932토토 베이조건 설정명령.

생성 시 토토 베이조건은 항상 세 가지 중 하나를 제공합니다. 특성:처음에는 연기됨, 처음에는 즉시 연기 가능또는처음에는 즉시 연기할 수 없음. 는 세 번째 클래스는의 영향을 받지 않습니다.SET 토토 베이명령.

현재 외래 키 제약조건만 이에 의해 영향을 받습니다. 설정. Check 및 Unique 제약 조건은 항상 효과적입니다. 처음에는 즉시 연기할 수 없습니다.

참고

이 명령은 내부 제약 조건의 동작만 변경합니다. 현재 거래. 따라서 이 명령을 실행하면 트랜잭션 블록 외부(시작/커밋쌍), 그것 아무런 효과가 없을 것 같습니다. 변경을 원하시면 a를 발행할 필요 없이 토토 베이 조건의 동작토토 베이조건 설정모든 거래에서 명령을 실행하고, 지정하다처음에는 연기됨또는처음에는 즉시당신이 생성할 때 토토 베이.

호환성

이 명령은 SQL에 정의된 동작을 준수합니다. 표준, 다음과 같은 제한을 제외하고포스트그레SQL, 외래 키에만 적용됩니다. 토토 베이.