【发布时间】:2010-03-01 19:04:39
【问题描述】:
是否可以在 MSQL 的同一更改表查询中同时更改列和添加新列?我试过查看下面的 MSDN 文章,但理解起来有点混乱。我可以很容易地用多个查询来做,但如果可能的话,我宁愿用一个查询来做。谢谢。
【问题讨论】:
标签: sql sql-server tsql alter-table
是否可以在 MSQL 的同一更改表查询中同时更改列和添加新列?我试过查看下面的 MSDN 文章,但理解起来有点混乱。我可以很容易地用多个查询来做,但如果可能的话,我宁愿用一个查询来做。谢谢。
【问题讨论】:
标签: sql sql-server tsql alter-table
不,您需要分批进行
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
【讨论】: