컬럼의 디폴트 값 변경

설명

ALTER 구문의 CHANGE 예약어를 사용하여 디폴트 값이 없는 컬럼의 디폴트 값을 지정하거나 기존의 디폴트 값을 변경할 수 있다.

구문

ALTER [ table_type ] table_name
CHANGE [ CLASS ] attribute_name DEFAULT value 
 [ { , [ CLASS ] attribute_name DEFAULT value }_ ] [ ; ]

table_type:
[TABLE | CLASS]
[VIEW | VCLASS]

예제

다음은 athlete 테이블의 gender 컬럼의 디폴트 값을 변경하는 예제이다.

gender 컬럼은 디폴트 값이 없으므로 첫 번째 질의를 통해서 디폴트 값을 'M'으로 설정할 수 있으며, 두 번째 질의로 gender 컬럼의 디폴트 값을 'W'로 변경한다.

ALTER TABLE athlete CHANGE gender DEFAULT 'M';
ALTER TABLE athlete CHANGE gender DEFAULT 'W';