我有一个更新数据库的脚本。该脚本在多个表中创建一些列。 其中一些列和消息“每个表中的列名必须是唯一的”。显示。 如何在运行脚本时禁用此类消息?
提前致谢。 蕊
最佳答案
您的数据库脚本似乎正在尝试创建一个已存在于您的表中的列。
检查您的 SQL 脚本以添加仅列(如果它尚不存在):
IF NOT EXISTS(SELECT * FROM sys.columns WHERE Name = 'ColumnName'
AND object_id = OBJECT_ID('YourTableName'))
BEGIN
ALTER TABLE dbo.YourTableName
ADD ColumnName INT -- or whatever it is
END
马克
关于sql-server - 每个表中的列名必须是唯一的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1741927/