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

세트 무지개 토토 조건

이름

제약 조건 설정-제약 조건 설정을 설정합니다 현재 거래 타이밍

시놉시스

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

설명

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

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

무지개 토토 세트목록이 있습니다 제약 조건 이름은 해당 제약 조건의 모드를 변경합니다 (모두 연기 가능해야합니다). 각 제약자 이름이 될 수 있습니다 스키마 자격. 현재 스키마 검색 경로를 찾는 데 사용됩니다 스키마 이름이 지정되지 않은 경우 첫 번째 일치 이름.무지개 토토 조건 세트 모두모드를 변경합니다 연기 가능한 모든 제약.

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

현재, 만고유 한, 기본 키, 참조(외국 키) 및제외무지개 토토 이 설정의 영향을받습니다.NOT NULLandcheck제약 조건은 항상 점검됩니다 행이 삽입되거나 수정되면 즉시 (not성명서 끝에서). 선언되지 않은 독창성 및 배제 무지개 토토연기 가능도 확인됩니다 즉시.

|"무지개 토토 트리거"또한 이것에 의해 제어됩니다 설정 - 그들은 관련이있는 것과 동시에 발사 무지개 토토 조건을 확인해야합니다.

노트

왜냐하면postgresql그렇지 않습니다 구속 조건 이름이 스키마 내에서 고유해야합니다 (그러나 테이블 당), 둘 이상의 일치가있을 수 있습니다. 지정된 제약 이름. 이 경우세트 무지개 토토 조건모든 경기에서 행동합니다. a 비 스키마 자격이없는 이름은 일단 경기 나 경기가 있었다 검색 경로에서 일부 스키마에서 발견되면 나중에 스키마가 나타납니다. 경로에서 검색되지 않습니다.

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

호환성

이 명령은 SQL에 정의 된 동작을 준수합니다. 표준, 제한을 제외하고PostgreSQL, 그것은 적용되지 않습니다NOT NULLandcheck무지개 토토. 또한,PostgreSQL비정상적인 고유성 제약 조건이 아니라 즉시 표준이 제안한 진술 종료.