3

是否可以在 MSQL 的同一更改表查询中同时更改列和添加新列?我试过查看下面的 MSDN 文章,但理解起来有点混乱。我可以很容易地用多个查询来完成,但如果可能的话,我宁愿用一个查询来完成。谢谢。

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

4

1 回答 1

3

不,您需要分批进行

create table test(id int)
go

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

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

alter table Test add id3 int, id4 int
go
于 2010-03-01T19:08:34.457 回答