Aracılığıyla paylaş


COL_NAME (Transact-SQL)

Bir sütunun adını, belirtilen karşılık gelen tablo kimlik numarası ve bir sütun kimlik numarasını döndürür.

Topic link iconTransact-SQL sözdizimi kuralları

COL_NAME ( table_id , column_id )

Bağımsız değişkenler

  • table_id
    Is the identification number of the table that contains the column.table_id is of type int.

  • column_id
    Is the identification number of the column.column_id parameter is of type int.

Dönüş Türleri

sysname

Exceptions

Arayanı nesneyi görüntüleme iznine sahip değil, hata NULL veya'ı verir.

Içinde SQL Server 2008, bir kullanıcı, yalnızca kullanıcının sahip olduğu veya kullanıcı izni verilmiş securables meta veriler görüntüleyebilirsiniz. Bu meta verilerleri-verilirken, yani yerleşik işlevler gibi kullanıcı nesnesi üzerinde herhangi bir izin yoksa COL_NAME NULL döndürebilir.Daha fazla bilgi için bkz: Meta veriler görünürlük yapılandırma ve Meta veriler görünürlük sorun giderme.

Remarks

The table_id and column_id parameters together produce a sütun name dize.

Tablo ve sütun tanımlama numaraları'nı edinme hakkında daha fazla bilgi için bkz: OBJECT_ID (Transact-SQL).

Örnekler

Aşağıdaki örnekte ilk sütundaki adını verir Employee tablo, AdventureWorks Veritabanı.

USE AdventureWorks;
GO
SET NOCOUNT OFF;
GO
SELECT COL_NAME(OBJECT_ID('HumanResources.Employee'), 1) AS 'Column Name';
GO

Here is the result set.

Column Name        
------------ 
EmployeeID

(1 row(s) affected