col_name (Transact-SQL)
Bir belirtilen ilgili tablo kimlik numarası ve kimlik numarası sütun sütun adını döndürür.
Sözdizimi
COL_NAME ( table_id , column_id )
Bağımsız değişkenler
table_id
Kimlik sütuniçeren tablo sayısıdır.table_idtür int.column_id
sütunkimlik numarasıdır.column_idparametre türü olan int.
Dönüş Türleri
sysname
Kural dışı durumlar
Hata null veya arayan bir nesneyi görüntüleme iznine sahip olmadığında verir.
De SQL Server 2008, kullanıcı yalnızca, kullanıcının sahip olduğu veya, kullanıcı verildi güvenli hale Getirilebilenler meta veriler görüntülemeizni.Yani o meta veriler-yayma, yerleşik işlevler gibi kullanıcı nesnesi üzerinde izinleri yoksa, col_name null döndürebilir.Daha fazla bilgi için, bkz. Meta veri görünürlük yapılandırma ve Meta veri görünürlük sorun giderme.
Açıklamalar
table_id Ve column_id parametreleri birlikte bir sütun adı dizeüretmek.
tablo ve sütun kimlik numaraları edinme hakkında daha fazla bilgi için bkz: OBJECT_ID (Transact-SQL).
Örnekler
Aşağıdaki örnek sütun adını döndürür Employee tablo AdventureWorks2008R2 veritabanı.
USE AdventureWorks2008R2;
GO
SET NOCOUNT OFF;
GO
SELECT COL_NAME(OBJECT_ID('HumanResources.Employee'), 1) AS 'Column Name';
GO
Sonuç kümesi buradadır.
Column Name
------------
BusinessEntityID
(1 row(s) affected