At times you will need to change the name of a column in an existing table. If you are not changing the data type, it is just one statement / step that needs to be executed. However, I strongly recommend that you also do a backup step, especially if you’re making the change in a production environment, just in case of an unexpected issue.
If you choose to do the backup, you may perform this with a “create-table-as-select” statement in this form:
create table [table_name_backup] as select * from [table_name];
Here is an example of the above statement:
create table EMPLOYEES_BKUP as select * from EMPLOYEES;
Now that the table you are modifying is all backed up, you can proceed to rename the column.
The rename SQL statement would take this form:
alter table [table_name] rename column [existing_column_name] to [new_column_name];
An example of the statement:
alter table EMPLOYEES rename column SEX to GENDER;
Thanks for reading! I hope you found this information useful.

