有谁知道如何在SQL 2005/2008中的特定字段之间或特定字段之后向表中添加列?而且,如何更改现有列的位置?

例:

AHADRS, AHCITY, AHZIPC


我想在AHCITYAHZIPC之间添加状态

到目前为止,这是我尝试过的方法,但是它们无法正常工作

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/

10-10 03:21