How to rename a table column in Oracle 10g How to rename a table column in Oracle 10g oracle oracle

How to rename a table column in Oracle 10g


SQL> create table a(id number);Table created.SQL> alter table a rename column id to new_id;Table altered.SQL> desc a Name                                      Null?    Type ----------------------------------------- -------- ----------- NEW_ID                                             NUMBER


The syntax of the query is as follows:

Alter table <table name> rename column <column name> to <new column name>;

Example:

Alter table employee rename column eName to empName;

To rename a column name without space to a column name with space:

Alter table employee rename column empName to "Emp Name";

To rename a column with space to a column name without space:

Alter table employee rename column "emp name" to empName;


alter table table_name rename column oldColumn to newColumn;