ROUTINE_COLUMNS (Transact-SQL)

Devuelve una fila por cada columna devuelta por las funciones con valores de tabla a las que puede tener acceso el usuario actual en la base de datos actual.

Para recuperar información de esta vista, especifique el nombre completo de **INFORMATION_SCHEMA.**view_name.

Nombre de columna Tipo de datos Descripción

TABLE_CATALOG

nvarchar(128)

Nombre de catálogo o base de datos de la función con valores de tabla.

TABLE_SCHEMA

nvarchar(128)

Nombre del esquema que contiene la función con valores de tabla.

TABLE_NAME

nvarchar(128)

Nombre de la función con valores de tabla.

COLUMN_NAME

nvarchar(128)

Nombre de la columna.

ORDINAL_POSITION

int

Número de identificación de la columna.

COLUMN_DEFAULT

nvarchar(4000)

Valor predeterminado de la columna.

IS_NULLABLE

varchar(3)

Si esta columna permite valores NULL, devuelve YES. De lo contrario, devuelve NO.

DATA_TYPE

nvarchar(128)

Tipo de datos proporcionado por el sistema.

CHARACTER_MAXIMUM_LENGTH

int

Longitud máxima, en caracteres, de los datos binarios, de caracteres, de texto o de imagen.

El valor -1 es para xml y datos de tipo de valor grande. De lo contrario, devuelve NULL. Para obtener más información, vea Tipos de datos (Transact-SQL).

CHARACTER_OCTET_LENGTH

int

Longitud máxima, en bytes, para datos binarios, caracteres de texto o de imagen.

El valor -1 es para xml y datos de tipo de valor grande. De lo contrario, devuelve NULL.

NUMERIC_PRECISION

tinyint

Precisión de los datos numéricos aproximados, datos numéricos exactos, datos enteros o datos de moneda. De lo contrario, devuelve NULL.

NUMERIC_PRECISION_RADIX

smallint

Base de la precisión de los datos numéricos aproximados, datos numéricos exactos, datos enteros o datos de moneda. De lo contrario, devuelve NULL.

NUMERIC_SCALE

tinyint

Escala de los datos numéricos aproximados, datos numéricos exactos, datos enteros o datos de moneda. De lo contrario, devuelve NULL.

DATETIME_PRECISION

smallint

Código de subtipo para los tipos de datos datetime e integer de SQL-92. Para otros tipos de datos, devuelve NULL.

CHARACTER_SET_CATALOG

varchar(6)

Devuelve master. Esto indica la base de datos donde está ubicado el juego de caracteres si la columna es de tipo de datos de caracteres o text. De lo contrario, devuelve NULL.

CHARACTER_SET_SCHEMA

varchar(3)

Siempre devuelve NULL.

CHARACTER_SET_NAME

nvarchar(128)

Devuelve el nombre único del juego de caracteres si esta columna es de tipo de datos de caracteres o text. De lo contrario, devuelve NULL.

COLLATION_CATALOG

varchar(6)

Siempre devuelve NULL.

COLLATION_SCHEMA

varchar(3)

Siempre devuelve NULL.

COLLATION_NAME

nvarchar(128)

Devuelve el nombre único del orden si la columna es de tipo de datos de caracteres o text. De lo contrario, devuelve NULL.

DOMAIN_CATALOG

nvarchar(128)

Si la columna es de un tipo de datos de alias, esta columna es el nombre de la base de datos en que se creó el tipo de datos definido por el usuario. De lo contrario, devuelve NULL.

DOMAIN_SCHEMA

nvarchar(128)

Si la columna es de un tipo de datos definido por el usuario, esta columna indica el nombre del esquema que contiene el tipo de datos definido por el usuario. De lo contrario, devuelve NULL.

DOMAIN_NAME

nvarchar(128)

Si la columna es de un tipo de datos definido por el usuario, esta columna es el nombre del tipo de datos definido por el usuario. De lo contrario, devuelve NULL.

Vea también

Referencia

Vistas del sistema (Transact-SQL)
Vistas de esquema de información (Transact-SQL)
sys.columns (Transact-SQL)
sys.objects (Transact-SQL)

Otros recursos

Consultar el catálogo del sistema de SQL Server

Ayuda e información

Obtener ayuda sobre SQL Server 2005