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

세트 제약 윈 토토

이름

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

시놉시스

제약 세트 all |이름[, ...] 연기 | 즉각적인

설명

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

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

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

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

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

노트

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

호환성

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

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