请帮助我使用以下的sql server 2016语法如果存在columnX,则删除columnX
答案 0 :(得分:1)
试试这个
CREATE TABLE T
(
ID INT,
VAL INT
)
IF EXISTS(SELECT 1 FROM sys.columns WHERE [object_id] = OBJECT_ID('dbo.T') AND Name = 'VAL')
BEGIN
ALTER TABLE dbo.T
DROP COLUMN VAL
END