col_name (Transact-sql)
Bir sütunun adını, bir belirtilen ilgili tabloda kimlik numarası ve sütun kimlik numarası verir.
Transact-SQL Sözdizim Kuralları
Sözdizimi
COL_NAME ( table_id , column_id )
Bağımsız değişkenler
table_id
Kimlik sütunu içeren tabloyu sayısıdır. table_idtür int.column_id
Sütunun kimlik numarasıdır. column_idparametre türü olan int.
Dönüş Türleri
sysname
Kural dışı durumlar
Döndürür null bir hata ya da arayan bir nesneyi görüntüleme iznine sahip değil.
Bir kullanıcı yalnızca kullanıcının sahip olduğu veya kullanıcı izni verilmiş securables meta verileri görüntüleyebilirsiniz. Bu, col_name kullanıcı nesnesi üzerinde izni yoksa null döndürebilir gibi meta veri verilirken, yerleşik fonksiyonları olduğunu anlamına gelir. Daha fazla bilgi için, bkz. Meta veri görünürlük yapılandırma.
Açıklamalar
table_idVe column_idparametreleri, bir sütun adı dizesi birlikte üretmek.
Tablo ve sütun kimlik numaraları hakkında daha fazla bilgi için bkz: OBJECT_ID (Transact-sql).
Örnekler
Aşağıdaki örnekte ilk sütununda döndürür Employeetablo AdventureWorks2012veritabanı.
USE AdventureWorks2012;
GO
SET NOCOUNT OFF;
GO
SELECT COL_NAME(OBJECT_ID('HumanResources.Employee'), 1) AS 'Column Name';
GO
USE AdventureWorks2012;
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