If I\'m adding a column to a table in Microsoft SQL Server, can I control where the column is displayed logically in queries?
I don\'t want to mess with the physical
It is not possible to change the order of the columns without recreating the whole table. If you have a few instances of the database only, you can use SSMS for this (Select the table and click "design").
In case you have too many instances for a manual process, you should try this script: https://github.com/Epaminaidos/reorder-columns