다음 Oracle 문장을 빈 테이블에서 실행한 뒤 저장되는 a와 b의 값은?
CREATE TABLE t (
a NUMBER DEFAULT 9 NOT NULL,
b NUMBER NOT NULL
);
INSERT INTO t (b) VALUES (2);정답 1번
INSERT의 열 목록에 없는 a는 명시적 NULL이 아니라 기본값을 사용한다. a의 기본값 9와 b에 지정한 2가 저장되어 (9,2)가 된다.
콘텐츠 정보
- 자료 유형
- 편집복원
- 검수 상태
- 내용 검수 완료
- 해설 작성·검수
- 정처LAB 편집 기준
- 최종 검수
- 2026-08-21