문제
CREATE TABLE문에 포함되지 않는 기능은?
① 속성 타입 변경 ② 속성의 NOT NULL 여부 지정 ③ 기본키를 구성하는 속성 지정 ④ CHECK 제약조건의 정의
정답
1번
해설
정답: 1. 속성 타입 변경은 ALTER TABLE의 기능이며 CREATE TABLE에 포함되지 않는다.
오답 풀이
- 1번: 속성 타입 변경은 ALTER의 기능으로 정답이다.
- 2번: NOT NULL 지정은 CREATE TABLE에서 가능하다.
- 3번: 기본키 지정은 CREATE TABLE에서 가능하다.
- 4번: CHECK 제약조건 정의는 CREATE TABLE에서 가능하다.
보충 개념 CREATE TABLE은 테이블 생성 시 컬럼·제약조건을 정의하고, 기존 구조 변경은 ALTER TABLE로 수행한다.