如何在SQL Server中一次更改多个列 - How to ALTER multiple columns at once in SQL Server

问题:

I need to ALTER the data types of several columns in a table.我需要ALTER表中几列的数据类型。

For a single column, the following works fine:对於单列,以下工作正常:

ALTER TABLE tblcommodityOHLC
ALTER COLUMN
    CC_CommodityContractID NUMERIC(18,0) 

But how do I alter multiple columns in one statement?但是,如何在一条语句中更改多列? The following does not work:以下内容不起作用:

ALTER TABLE tblcommodityOHLC
ALTER COLUMN
    CC_CommodityContractID NUMERIC(18,0), 
    CM_CommodityID NUMERIC(18,0)

解决方案:

参考一: https://en.stackoom.com/question/EXY8
参考二: https://stackoom.com/question/EXY8
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章