ALTER 구문의 RENAME 예약어를 사용하여 테이블이 생성된 후에 컬럼의 이름을 변경할 수 있다.
ALTER [ table_type ] table_name
RENAME rename_clause
[ INHERIT resolution [ {, resolution }_ ] ] [ ; ]
table_type:
[TABLE | CLASS]
[VIEW | VCLASS]
rename_clause:
[ ATTRIBUTE | COLUMN ]
[ CLASS ] old_attr_mthd_name AS new_attr_mthd_name
FUNCTION OF [ CLASS ] method_name AS method_implementation_name
FILE file_path_name AS file_path_name
resolution:
[ CLASS ] attr_mthd_name OF superclass_name [ AS alias ]
다음은 athlete 테이블의 gender 컬럼 이름을 gender_type으로 변경하는 예제이다.
ALTER TABLE athlete RENAME COLUMN gender AS gender_type;