COL_NAME (Transact-SQL)
Zwraca nazwę kolumna z określonej odpowiedni numer identyfikacyjny tabela i numer identyfikacyjny kolumna.
COL_NAME ( table_id , column_id )
Argumenty
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.
Zwracane typy
sysname
Exceptions
Zwraca wartość NULL na błąd, lub jeśli wywołujący nie ma uprawnień do oglądania obiektu.
W SQL Server 2008, użytkownik może tylko przeglądać metadane securables należące do tego użytkownika lub w którym użytkownik ma udzielonego uprawnienia. Oznacza to, że ten metadane wysyłającej, funkcje wbudowane takie jak COL_NAME może zwracać wartość NULL, jeśli użytkownik nie ma żadnych uprawnień do obiektu.Aby uzyskać więcej informacji zobacz Konfiguracja widoczność metadane i Troubleshooting Metadata Visibility.
Remarks
The table_id and column_id parameters together produce a kolumna name ciąg.
Aby uzyskać więcej informacji na temat uzyskiwania tabela i numery identyfikacyjne kolumna, zobacz OBJECT_ID (języka Transact-SQL).
Przykłady
W poniższym przykładzie zwraca nazwę pierwszej kolumna w Employee spis AdventureWorks Baza danych.
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
See Also