2010-07-21 4 views
3

Deferred 외래 키의 지연된 외래 키의 무결성 검사는 오라클이 각 명령문 이후가 아닌 커밋에서만 외래 키 제약 조건의 무결성을 검사하기 때문에 유용합니다.오라클

지연된 무결성 검사는 매우 유용하지만 때로는 커밋을 실행하지 않고 무결성을 검사하고 싶습니다. 어떻게 든 가능할까요? 제약 조건을 지연되지 않은 상태로 변경하지 않고).

Oracle 10g를 사용하고 있습니다.

답변

3

set constraints all immediate을 발행 할 수 있습니다. 지연된 제약 조건을 위반할 경우 실패합니다. 실패 할 경우 업무를 잃지 않고 거래가 롤백되지 않습니다.