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.

Icona di collegamento a un argomentoConvenzioni 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

Assistenza su SQL Server 2005

Cronologia modifiche

Versione Cronologia

17 luglio 2006

Nuovo contenuto:
  • Aggiunta della sezione "Eccezioni".