Is there any way to move an column in an Oracle table from last to first position? Someone has dropped the ID column, and recreated it. So now it is at the end, which is a p
The Oracle FAQ says:
Oracle only allows columns to be added to the end of an existing table.
You'd have to recreate your table.
RENAME tab1 TO tab1_old; CREATE TABLE tab1 AS SELECT id, FROM tab1_old;