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';