다음 아래와 같이 테이블을 생성하였다. 다음 중 INSERT 문의 실행 결과가 나머지 셋과 다른 하나는?
CREATE TABLE T1 (
COL1 NUMBER,
COL2 NUMBER,
CONSTRAINT CK_T1 CHECK (COL1 > 10 AND COL2 > 5)
);정답 3번
CHECK 제약조건은 결과가 FALSE일 때만 차단한다. NULL이 포함된 비교인 (20>10 AND NULL>5)는 Unknown이며, 이는 FALSE가 아니므로 정상적으로 입력된다. 나머지는 FALSE가 발생하여 입력 실패한다.
콘텐츠 정보
- 자료 유형
- 편집복원
- 검수 상태
- 내용 검수 완료
- 해설 작성·검수
- 정처LAB 편집 기준
- 최종 검수
- 2026-08-21