使用单个Alter删除多个列

Nit*_*rpe 2 sql-server sql-server-2008

我在网上搜索了很多,但找不到使用SQL Server 2008在单个alter语句中删除多个列的答案.

我试过以下查询

ALTER TABLE TableToDropColumn DROP (Field2, Field3)
Run Code Online (Sandbox Code Playgroud)

但它会引发错误

消息102,级别15,状态1,行1
'''附近的语法不正确.

jue*_*n d 6

ALTER TABLE TableToDropColumn DROP COLUMN Field2, Field3
Run Code Online (Sandbox Code Playgroud)

SQLFiddle演示