문제
기존 테이블에 직장우편번호 정보를 저장할 컬럼을 추가하는 SQL로 가장 적절한 것은?
① ALTER TABLE 회원 ADD (OFFI_POST_NUMBER VARCHAR2(80)); ② UPDATE TABLE 회원 ADD OFFI_POST_NUMBER VARCHAR2(80); ③ CREATE COLUMN OFFI_POST_NUMBER VARCHAR2(80) ON 회원; ④ INSERT COLUMN 회원 OFFI_POST_NUMBER VARCHAR2(80);
정답
1번
해설
정답: 1. 기존 테이블에 컬럼을 추가할 때는 ALTER TABLE ... ADD 구문을 사용한다.
오답 풀이
- 1번: 컬럼 추가 구문으로 적절하다.
- 2번: UPDATE는 데이터 변경 명령이지 구조 변경 명령이 아니다.
- 3번: 일반적인 SQL 컬럼 추가 문법이 아니다.
- 4번: INSERT는 행 데이터를 삽입하는 명령이다.
보충 개념 DDL 명령인 ALTER TABLE은 테이블 구조를 변경할 때 사용한다. 컬럼 추가, 컬럼 변경, 제약조건 추가 등에 사용된다.