← 회차 전체 문제학습용 기출·복원자료 분류 확인SQLD · 2025년 58회 SQL 기본 및 활용 · 49번
도서목록 테이블을 CTAS로 복제해 추천도서 테이블을 만들 때 자동으로 복제되는 제약조건은?
DBMS: Oracle
CREATE TABLE 추천도서 AS
SELECT * FROM 도서목록 WHERE 도서번호 < 100;
- 1
기본키(PK)는 복제되지 않는다.
오답 이유CTAS는 조회 결과로 새 테이블을 만들며 원본의 기본키 제약조건은 복제하지 않는다. 따라서 1번 보기 ‘기본키(PK)는 복제되지 않는다.’의 적용 여부를 문제 조건과 대조해야 한다. - 2
NOT NULL 제약조건은 복제되지 않는다.
정답 근거명시적인 NOT NULL 제약조건은 CTAS로 생성한 대응 컬럼에도 유지되므로 틀린 설명이다. 따라서 2번 보기 ‘NOT NULL 제약조건은 복제되지 않는다.’의 적용 여부를 문제 조건과 대조해야 한다. - 3
CHECK 제약조건이 복제된다.
오답 이유CHECK 제약조건은 CTAS 결과 테이블에 자동으로 복제되지 않는다. 따라서 3번 보기 ‘CHECK 제약조건이 복제된다.’의 적용 여부를 문제 조건과 대조해야 한다. - 4
DEFAULT 값이 복제된다.
오답 이유DEFAULT 표현식은 CTAS 결과 테이블에 자동으로 복제되지 않는다. 따라서 4번 보기 ‘DEFAULT 값이 복제된다.’의 적용 여부를 문제 조건과 대조해야 한다.
ANSWER & EXPLANATION정답 2번
핵심 판단은 2번 ‘NOT NULL 제약조건은 복제되지 않는다.’입니다. Oracle의 CTAS는 조회 결과의 컬럼명·데이터형과 명시적 NOT NULL 특성을 반영하지만 기본키, 외래키, CHECK, DEFAULT 같은 제약·속성은 자동 복제하지 않는다.
CONTENT RECORD콘텐츠 정보
- 자료 유형
- 공개 기출 아카이브
- 검수 상태
- 문항·보기·해설 편집 확인
- 최종 검수
- 2026-08-09