Can you add a column to a table inserting it in between two existing columns in SQL Server without dropping and re-creating the table?
The simple answer is no. Is there a reason why column order is important to you?