Oracle에서 다음 CTAS를 실행할 때 NEW_T에 자동으로 복제되지 않는 것은?
OLD_T의 ID는 명시적 NOT NULL이면서 PRIMARY KEY이고, NAME은 VARCHAR2(30)이다.
CREATE TABLE NEW_T AS SELECT ID, NAME FROM OLD_T;정답 4번
Oracle CTAS는 SELECT 결과로 열 이름과 자료형을 만들고, 직접 선택한 열에 명시적으로 정의된 유효한 NOT NULL은 전파할 수 있다. 그러나 PRIMARY KEY, UNIQUE, FOREIGN KEY, CHECK, DEFAULT와 인덱스는 자동 복제되지 않는다.
콘텐츠 정보
- 자료 유형
- 편집복원
- 검수 상태
- 내용 검수 완료
- 해설 작성·검수
- 정처LAB 편집 기준
- 최종 검수
- 2026-08-21