如何在字段之间添加列或更改SQL中的现有列?

jor*_*ame 2 sql asp.net sql-server-2008

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

例:

AHADRS, AHCITY, AHZIPC
Run Code Online (Sandbox Code Playgroud)

我想在AHCITY和之间添加状态AHZIPC

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

ALTER TABLE AHASNF00 ADD AHZIPC varchar(max) AFTER AHCITY
ALTER TABLE AHASNF00 ADD AHZIPC varchar(max) FIRST AHZIPC
Run Code Online (Sandbox Code Playgroud)

任何帮助都会非常感激,谢谢.

Mic*_*odd 6

在存储列时,SqlServer没有"位置"的概念.

如果需要不同的列顺序,请更改select语句中的位置.