I need to find a way to swap 2 column names with each other in an Oracle table.
One way I could do this would be:
ALTER TABLE SCHEMANAME.TABLENAME
RENAME COLUMN FIRST TO X;
ALTER TABLE SCHEMANAME.TABLENAME
RENAME COLUMN SECOND TO Y;
ALTER TABLE SCHEMANAME.TABLENAME
RENAME COLUMN X TO SECOND;
ALTER TABLE SCHEMANAME.TABLENAME
RENAME COLUMN Y TO FIRST;
Is there an easier way to accomplish this?