행위

Oracle 제약조건

DB CAFE

DBCAFE (토론 | 기여)님의 2018년 11월 1일 (목) 11:58 판
thumb_up 추천메뉴 바로가기


oracle constraint option[편집]

속성 설명
DRRERRABLE DEFERRABLE 제약 조건 검사를 사용하여 트랜잭션이 끝날 때까지 연기
NOT DEFERRABLE 트랜잭션이 끝날 때(COMMIT) 제약조건을 검사
DEFAULT 값 NOT DEFERRABLE
DFFERRED INITIALLY IMMEDIATE SQL 문장이 끝날 때 즉시 제약조건을 확인
INITIALLY DEFERRED
VALIDATED ENABLE VALIDATE 기존 데이터와 새로운 데이터에 제약조건을 검사
ENABLE NOVALIDATE 테이블의 기존 데이터는 제약조건 검사를 하지않고, 새로운 DML 작업부터 제약조건을 검사
  • 상세설명
[ [ [ NOT ] DEFERRABLE ]
  [ INITIALLY { IMMEDIATE | DEFERRED } ]
| [ INITIALLY { IMMEDIATE | DEFERRED } ]
  [ [ NOT ] DEFERRABLE ]
]
[ RELY | NORELY ]
[ using_index_clause ]
[ ENABLE | DISABLE ]
[ VALIDATE | NOVALIDATE ]
[ exceptions_clause ]