【问题标题】:Syntax for Alter Column and Add Column in same query在同一查询中更改列和添加列的语法
【发布时间】:2010-03-01 19:04:39
【问题描述】:

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

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

【问题讨论】:

    标签: sql sql-server tsql alter-table


    【解决方案1】:

    不,您需要分批进行

    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
    

    【讨论】:

    • 谢谢。这有点像我在搜索中发现的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-09-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多