在同一查询中更改列和添加列的语法

时间:2010-03-01 19:04:39

标签: sql sql-server tsql alter-table

是否可以更改列并在MSQL的同一alter table查询中添加新列?我试过看下面的MSDN文章,但理解起来有点令人困惑。我可以轻松地使用多个查询来完成它,但如果可能的话,我宁愿用一个查询来完成它。感谢。

http://msdn.microsoft.com/en-us/library/ms190273.aspx

1 个答案:

答案 0 :(得分:3)

不需要分批进行

create table test(id int)
go

alter table Test add id2 int
go
alter table Test ALTER COLUMN id DECIMAL (5, 2) 

但是,您可以一次添加多个列

alter table Test add id3 int, id4 int
go