Does anyone know if its possible to specify the actual physical placement of a new column when adding a new one to an existing table? We are working on a production server thus do not have permission to modify tables, only submit SQL scripts to have our dba modify the objects.
Currently, SQL automatically places the column physically as the last column in the table. I would like to specify where in respect to the existing columns the new one would be.
For example, I use the commands:
Alter Table dbo.Emp_Data
Add
middle_initial char(1), ??
go
Instead of having this new column put at the very end of the Emp_Data table, I would like to put it in between the first and last name columns. Thanks for any help you can provide.
Currently, SQL automatically places the column physically as the last column in the table. I would like to specify where in respect to the existing columns the new one would be.
For example, I use the commands:
Alter Table dbo.Emp_Data
Add
middle_initial char(1), ??
go
Instead of having this new column put at the very end of the Emp_Data table, I would like to put it in between the first and last name columns. Thanks for any help you can provide.