SQL ALTER TABLE Statement
존재하는 테이블에 column들을 추가하고 삭제하고 변경할 수 있게 한다.
ALTER TABLE - ADD Column
ALTER TABLE table_name
ADD column_name datatype;
ALTER TABLE - DROP COLUMN
ALTER TABLE table_name
DROP COLUMN column_name;
ALTER TABLE - ALTER/MODIFY COLUMN
SQL Server / MS Access:
ALTER TABLE table_name
ALTER COLUMN column_name datatype;
My SQL / Oracle(prior version 10G):
ALTER TABLE table_name
MODIFY COLUMN column_name datatype;
Oracle 10G and later:
ALTER TABLE table_name
MODIFY column_name datatype;
SQL ALTER TABLE Example
다음과 같은 Persons테이블에서
DateOfBirth를 추가해보자. 데이터 타입으로 date를 갖는다
ALTER TABLE Persons
ADD DateOfBirth date;
결과
Change Data Type Example
데이터타입도 바꿀 수 있다
ALTER TABLE Persons
ALTER COLUMN DateOfBirth year;
DateOfBirth의 타입을 2개 또는 4개의 숫자로 이루어진 year로 바꿈
DROP COLUMN Example
ALTER TABLE Persons
DROP COLUMN DateOfBirth;
Comments