COL_NAME (Transact-SQL)
Data aggiornamento: 17 luglio 2006
Restituisce il nome di una colonna corrispondente al numero di identificazione di tabella e al numero di identificazione di colonna specificati.
Convenzioni della sintassi Transact-SQL
Sintassi
COL_NAME ( table_id , column_id )
Argomenti
- table_id
Numero di identificazione della tabella contenente la colonna. table_id è di tipo int.
- column_id
Numero di identificazione della colonna. column_id è di tipo int.
Tipi restituiti
sysname
Eccezioni
Restituisce NULL in caso di errore o se un chiamante non dispone dell'autorizzazione necessaria per visualizzare l'oggetto.
In SQL Server 2005 un utente può visualizzare esclusivamente i metadati delle entità a protezione diretta di cui è proprietario o per cui ha ricevuto un'autorizzazione. Di conseguenza, le funzioni predefinite di creazione dei metadati come COL_NAME possono restituire NULL se l'utente non dispone di alcuna autorizzazione per l'oggetto. Per ulteriori informazioni, vedere Configurazione della visibilità dei metadati e Risoluzione dei problemi relativi alla visibilità dei metadati.
Osservazioni
La combinazione dei parametri table_id e column_id restituisce la stringa del nome di colonna.
Per ulteriori informazioni su come ottenere i numeri di identificazione di tabella e di colonna, vedere OBJECT_ID (Transact-SQL).
Esempi
Nell'esempio seguente viene restituito il nome della prima colonna della tabella Employee
nel database AdventureWorks
.
USE AdventureWorks;
GO
SET NOCOUNT OFF;
GO
SELECT COL_NAME(OBJECT_ID('HumanResources.Employee'), 1) AS 'Column Name';
GO
Set di risultati:
Column Name
------------
EmployeeID
(1 row(s) affected
Vedere anche
Riferimento
Espressioni (Transact-SQL)
Funzioni per i metadati (Transact-SQL)
COLUMNPROPERTY (Transact-SQL)
COL_LENGTH (Transact-SQL)
Altre risorse
Modifica delle proprietà delle colonne
Guida in linea e informazioni
Cronologia modifiche
Versione | Cronologia |
---|---|
17 luglio 2006 |
|