행위

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

DB CAFE

잔글 (oracle constraint option)
잔글 (oracle constraint option)
7번째 줄: 7번째 줄:
 
|-
 
|-
 
| DRRERRABLE || DEFERRABLE || 제약 조건 검사를 사용하여 트랜잭션이 끝날 때까지 연기
 
| DRRERRABLE || DEFERRABLE || 제약 조건 검사를 사용하여 트랜잭션이 끝날 때까지 연기
|
 
| || NOT DEFERRABLE || 트랜잭션이 끝날 때(COMMIT) 제약조건을 검사
 
 
|-
 
|-
| DEFAULT 값 || NOT DEFERRABLE || 예시
+
| DRRERRABLE || NOT DEFERRABLE || 트랜잭션이 끝날 때(COMMIT) 제약조건을 검사
 
|-
 
|-
|
+
| DRRERRABLE || DEFAULT 값 || NOT DEFERRABLE
 
|-
 
|-
 +
| DFFERRED || INITIALLY IMMEDIATE || SQL 문장이 끝날 때 즉시 제약조건을 확인
 +
|-
 +
| DFFERRED || INITIALLY DEFERRED || 
 
|}
 
|}
 +
 +
 +
[ [ [ NOT ] DEFERRABLE ]
 +
  [ INITIALLY { IMMEDIATE | DEFERRED } ]
 +
| [ INITIALLY { IMMEDIATE | DEFERRED } ]
 +
  [ [ NOT ] DEFERRABLE ]
 +
]
 +
[ RELY | NORELY ]
 +
[ using_index_clause ]
 +
[ ENABLE | DISABLE ]
 +
[ VALIDATE | NOVALIDATE ]
 +
[ exceptions_clause ]

2018년 11월 1일 (목) 09:25 판

thumb_up 추천메뉴 바로가기


oracle constraint option[편집]

속성 설명
DRRERRABLE DEFERRABLE 제약 조건 검사를 사용하여 트랜잭션이 끝날 때까지 연기
DRRERRABLE NOT DEFERRABLE 트랜잭션이 끝날 때(COMMIT) 제약조건을 검사
DRRERRABLE DEFAULT 값 NOT DEFERRABLE
DFFERRED INITIALLY IMMEDIATE SQL 문장이 끝날 때 즉시 제약조건을 확인
DFFERRED INITIALLY DEFERRED


[ [ [ NOT ] DEFERRABLE ]

 [ INITIALLY { IMMEDIATE | DEFERRED } ]

| [ INITIALLY { IMMEDIATE | DEFERRED } ]

 [ [ NOT ] DEFERRABLE ]

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