COL_NAME (Transact-SQL)

Actualizado: 17 de julio de 2006

Devuelve el nombre de una columna a partir del número de identificación de tabla y del número de identificación de columna correspondientes especificados.

Icono de vínculo a temasConvenciones de sintaxis de Transact-SQL

Sintaxis

COL_NAME ( table_id , column_id )

Argumentos

  • table_id
    Es el número de identificación de la tabla que contiene la columna. table_id es de tipo int.
  • column_id
    Es el número de identificación de la columna. El parámetro column_id es de tipo int.

Tipos de valor devueltos

sysname

Excepciones

Devuelve NULL si se produce un error o si el autor de la llamada no tiene permiso para ver el objeto.

En SQL Server 2005, un usuario sólo puede ver los metadatos de asegurables que posea o para los que se le haya concedido permiso. Esto significa que las funciones integradas de emisión de metadatos, como COL_NAME, pueden devolver NULL si el usuario no tiene ningún permiso para el objeto. Para obtener más información, vea Configuración de visibilidad de los metadatos y Solucionar problemas de visibilidad de los metadatos.

Notas

Los parámetros table_id y column_id generan una cadena de nombre de columna.

Para obtener más información sobre cómo obtener los números de identificación de tablas y columnas, vea OBJECT_ID (Transact-SQL).

Ejemplos

En el ejemplo siguiente se devuelve el nombre de la primera columna de la tabla Employee de la base de datos AdventureWorks.

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

Éste es el conjunto de resultados.

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

(1 row(s) affected

Vea también

Referencia

Expresiones (Transact-SQL)
Funciones de metadatos (Transact-SQL)
COLUMNPROPERTY (Transact-SQL)
COL_LENGTH (Transact-SQL)

Otros recursos

Modificar las propiedades de una columna

Ayuda e información

Obtener ayuda sobre SQL Server 2005

Historial de cambios

Versión Historial

17 de julio de 2006

Contenido nuevo:
  • Se ha agregado la sección Excepciones.