Aracılığıyla paylaş


col_name (Transact-SQL)

Bir belirtilen ilgili tablo kimlik numarası ve kimlik numarası sütun sütun adını döndürür.

Konu bağlantısı simgesiTransact-SQL sözdizimi kuralları

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