将列添加到MSSQL Server中的特定位置

Akh*_*iar 12 sql-server

ALTER TABLE Log ADD log_id bigint IDENTITY BEFORE cust_id_fk
Run Code Online (Sandbox Code Playgroud)

上面的代码在最后一个位置添加了一个新列.我希望它被添加到第一个位置.我也希望将其作为主键.

Ira*_*ney 9

您需要删除表并使用正确顺序的列重新创建它.如果在SSMS中更改表,则可以为您生成更改脚本,然后可以使用该脚本将更改部署到生产服务器.