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
Recreating the table (via rename/temporary table so you don't lose your data) is the only way I know of.
I don't believe it's possible to simply change the column order.