重複の可能性:
INFORMATION_SCHEMA と sysobjects
私は古いシステム (SQL Server 2005) を維持しており、同じことを行う 2 つのバージョンの select ステートメントに遭遇しました。
以下のステートメントの 1 つが他のステートメントよりも有効ですか?
SELECT 1
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = 'tblMyTable' AND COLUMN_NAME = 'MyColumn'
また
SELECT 1
FROM sys.columns
WHERE object_id = OBJECT_ID(N'[dbo].[tblMyTable]') AND name = N'MyColumn'