1
例如,我想将column1复制到column2。所以,我想:如何检查列是否存在然后复制它?
IF(SELECT COUNT(1) FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'table1' AND COLUMN_NAME = 'column1') = 1
UPDATE table1 SET column2 = column1
GO;
在SQL Server抱怨COLUMN1不存在,而存在如果在更新之前。
有什么想法?
它的工作原理。谢谢! – Howard