I agree too, SQL Server does not care about the ordinal position. If you want to create the table with a specific column order or rearrange order, you will have to recreate the table and dump data out and in to the new table. Why do you care about the ordinal position, relying on this is not considered as a best practice.
Aside from that we could declare a view with the desired column order as a way of grouping logically related columns together.
Posted On:
02-Oct-2019 01:24