빈 Oracle 테이블 T1에 대해 오류 없이 실행되는 INSERT는?
CREATE TABLE t1 (
col1 NUMBER DEFAULT 9 NOT NULL UNIQUE,
col2 VARCHAR2(20) NOT NULL
);정답 3번
열을 생략했을 때만 해당 열의 DEFAULT가 사용된다. 세 번째 INSERT는 col1에 기본값 9, col2에 A를 저장한다. 명시적 NULL은 기본값으로 바뀌지 않으며, 기본값 없는 NOT NULL 열을 생략해도 오류다.
콘텐츠 정보
- 자료 유형
- 편집복원
- 검수 상태
- 내용 검수 완료
- 해설 작성·검수
- 정처LAB 편집 기준
- 최종 검수
- 2026-08-21