有谁知道如何在SQL 2005/2008中的特定字段之间或特定字段之后向表中添加列?而且,如何更改现有列的位置?
例:
AHADRS, AHCITY, AHZIPC
我想在
AHCITY
和AHZIPC
之间添加状态到目前为止,这是我尝试过的方法,但是它们无法正常工作
ALTER TABLE AHASNF00 ADD AHZIPC varchar(max) AFTER AHCITY
ALTER TABLE AHASNF00 ADD AHZIPC varchar(max) FIRST AHZIPC
任何帮助将不胜感激,谢谢。
最佳答案
SqlServer在存储列时没有“位置”的概念。
如果您需要其他列顺序,请更改select
语句中的位置。
关于asp.net - 如何在字段之间添加列或更改SQL中的现有列?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7086405/