ALTER TABLE 문

ALTER TABLE 문을 사용하여 데이터베이스 파일에서 기존 테이블의 구조를 변경합니다. 각 명령문에서 하나의 열만 수정할 수 있습니다. ALTER TABLE 문의 포맷은 다음과 같습니다.

복사
ALTER TABLE table_name ADD [COLUMN] column_definition
ALTER TABLE table_name DROP [COLUMN] unqualified_column_name
ALTER TABLE table_name ALTER [COLUMN] column_definition SET DEFAULT expr 
ALTER TABLE table_name ALTER [COLUMN] column_definition DROP DEFAULT

ALTER TABLE 문을 사용하기 전에 테이블의 구조와 수정할 방법을 알아야 합니다.

예제

작업

샘플 SQL

열 추가

복사
ALTER TABLE Salespeople ADD C1 VARCHAR

열 제거

복사
ALTER TABLE Salespeople DROP C1

열의 기본값 설정

복사
ALTER TABLE Salespeople ALTER Company SET DEFAULT 'Claris'

열의 기본값 제거

복사
ALTER TABLE Salespeople ALTER Company DROP DEFAULT

참고  SET DEFAULTDROP DEFAULT는 테이블의 기존 행에 영향을 주지 않지만 다음에 테이블에 추가된 행의 기본값을 변경합니다.