This link states that all columns that are nullable should be added to the end of a database table to conserve space.
My question is how can I ensure that a column in always added to the end of database table. I am assuming that when I CREATE TABLE .., I should add all NULLABLE columns in the end. But how does this work when I use ALTER TABLE X ADD COLUMN ..?
Oracle, unlike some DBMSes, offers no way to add a column at a specific position in the table; new columns are always added at the end. So, you can’t do anything special for this. All you’ve got is: