Expandir Minimizar
Personas que lo han encontrado útil: 1 de 1 - Valorar este tema

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 temas Convenciones de sintaxis de Transact-SQL


COL_NAME ( table_id , column_id )
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.

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.

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).

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

Versión Historial

17 de julio de 2006

Contenido nuevo:
  • Se ha agregado la sección Excepciones.
¿Te ha resultado útil?
(Caracteres restantes: 1500)

Adiciones de comunidad

AGREGAR
© 2013 Microsoft. Reservados todos los derechos.