행위

"Oracle 제약조건"의 두 판 사이의 차이

DB CAFE

6번째 줄: 6번째 줄:
 
! 속성 !! 값 !! 설명
 
! 속성 !! 값 !! 설명
 
|-
 
|-
| rowspan="3"|DRRERRABLE| DEFERRABLE || 제약 조건 검사를 사용하여 트랜잭션이 끝날 때까지 연기
+
| rowspan="3"|DRRERRABLE
 +
| DEFERRABLE | 제약 조건 검사를 사용하여 트랜잭션이 끝날 때까지 연기
 
|-
 
|-
 
||NOT DEFERRABLE || 트랜잭션이 끝날 때(COMMIT) 제약조건을 검사
 
||NOT DEFERRABLE || 트랜잭션이 끝날 때(COMMIT) 제약조건을 검사

2018년 11월 1일 (목) 11:36 판

thumb_up 추천메뉴 바로가기


oracle constraint option[편집]

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


[ [ [ NOT ] DEFERRABLE ]

 [ INITIALLY { IMMEDIATE | DEFERRED } ]

| [ INITIALLY { IMMEDIATE | DEFERRED } ]

 [ [ NOT ] DEFERRABLE ]

] [ RELY | NORELY ] [ using_index_clause ] [ ENABLE | DISABLE ] [ VALIDATE | NOVALIDATE ] [ exceptions_clause ]