0
通常情况下,我用这个代码在我的表找列:MS SQL找到多个表中的列
Use MyDatabase
Go
IF EXISTS(SELECT * FROM sys.columns
WHERE Name in (N'String1')
AND Object_ID = Object_ID(N'dbo.Table1'))
BEGIN
Print 'Column String1 exists in Table1'
END
ELSE
BEGIN
Print 'Column String1 does not exist in Table1'
END;
我们更新了表格并添加了56个新列。如何在不重复56次代码的情况下做到这一点?这只是在导入新列后进行快速错误检查。我想要做的另一件事是只有在找不到列时才打印出结果。
谢谢!
马特
56 * extra * columns:|我希望你已经有大约40列了! – Jamiec
这是一个数据仓库。 –
在这种情况下,继续。你远远不如你应该拥有的那么多:) – Jamiec