Sayangnya di SQL Server gak ada fungsi standard ini; jadi kita harus bikin sendiri.
CREATE FUNCTION sp_ColumnExists (@TableName nvarchar(255),@ColumnName nvarchar(255))
RETURNS BIT
AS
BEGIN
DECLARE @result bit
IF EXISTS (SELECT *
FROM sys.sysobjects o JOIN sys.syscolumns c on c.id = o.id
WHERE c.name = @ColumnName AND o.Name = @TableName)
SET @result = 1
ELSE
SET @result = 0
RETURN @result
END
Fungsi ini sangat berguna misalnya saat mau migrasi data dari tabel lama ke tabel baru, kalo tabel barunya mengalamin perubahan2 struktur dan harus di update dulu.