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