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

SET 스포츠 토토

이름

SET CONSTRAINTS --제약조건 검사 설정 현재 거래의 모드

시놉시스

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

설명

스포츠 토토조건 설정행동을 설정합니다 현재 트랜잭션 내에서 제약 조건을 확인합니다.즉시제약조건은 다음의 끝에서 확인됩니다. 각 진술.지연됨제약조건은 다음과 같습니다. 트랜잭션이 커밋될 때까지 확인되지 않습니다. 각 제약조건에는 고유한 것이 있습니다.즉시또는지연됨모드.

생성 시 스포츠 토토조건은 세 가지 중 하나가 부여됩니다. 특성:처음에는 연기 가능 연기됨, 처음에는 연기 가능 즉시또는지연할 수 없음. 는 세 번째 수업은 항상즉시그리고 의 영향을 받지 않습니다.스포츠 토토조건 설정명령. 처음 두 클래스는 모든 트랜잭션을 시작합니다. 표시된 모드이지만 동작은 한 번에 변경될 수 있습니다. 거래자:스포츠 토토조건 설정.

스포츠 토토조건 설정목록 포함 제약 조건 이름은 해당 제약 조건의 모드를 변경합니다. (모두 연기 가능해야 함) 현재 스키마 검색 경로는 다음과 같습니다. 스키마 이름이 없는 경우 첫 번째로 일치하는 이름을 찾는 데 사용됩니다. 지정되었습니다.모두 스포츠 토토조건 설정변경사항 모든 연기 가능한 스포츠 토토 조건의 모드입니다.

언제스포츠 토토조건 설정모드를 변경합니다 스포츠 토토 조건 중지연됨즉시, 새 모드가 적용됩니다. 소급하여: 발생할 수 있는 미해결 데이터 수정 사항 거래가 끝날 때 확인되었으며 대신 확인되었습니다. 실행하는 동안SET 스포츠 토토명령. 그러한 스포츠 토토 조건을 위반하는 경우,스포츠 토토조건 설정실패합니다(실패함) 스포츠 토토 모드를 변경합니다). 따라서,SET 스포츠 토토스포츠 토토조건을 강제로 확인하는 데 사용할 수 있습니다. 거래의 특정 지점에서 발생합니다.

현재 외래 키 제약조건만 이에 의해 영향을 받습니다. 설정. 확인 및 고유 제약 조건은 항상 효율적이지 않습니다. 연기 가능. 다음과 같이 선언된 트리거"스포츠 토토 트리거"또한 영향을 받습니다.

참고

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

호환성

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