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