Compartir a través de


PARAMETERS (Transact-SQL)

Devuelve una fila por cada parámetro de una función o procedimiento almacenado definido por el usuario al que puede tener acceso el usuario actual de la base de datos actual. Para las funciones, esta vista también devuelve una fila con información del valor devuelto.

Para recuperar información de estas vistas, especifique el nombre completo de **INFORMATION_SCHEMA.**view_name.

Nombre de columna

Tipo de datos

Descripción

SPECIFIC_CATALOG

nvarchar(128)

Nombre del catálogo de la rutina de la cual éste es un parámetro.

SPECIFIC_SCHEMA

nvarchar(128)

Nombre del esquema de la rutina de la cual éste es un parámetro.

Nota importanteImportante
No utilice las vistas INFORMATION_SCHEMA para determinar el esquema de un objeto. La única manera confiable de localizar el esquema de un objeto consiste en consultar la vista de catálogo sys.objects.

SPECIFIC_NAME

nvarchar(128)

Nombre de la rutina de la cual éste es un parámetro.

ORDINAL_POSITION

int

Posición ordinal del parámetro que empieza por 1. En el caso del valor devuelto de una función, es un 0.

PARAMETER_MODE

nvarchar(10)

Devuelve IN si es un parámetro de entrada, OUT si es un parámetro de salida e INOUT si es un parámetro de entrada/salida.

IS_RESULT

nvarchar(10)

Devuelve YES si indica que el resultado de la rutina es una función. De lo contrario, devuelve NO.

AS_LOCATOR

nvarchar(10)

Devuelve YES si se ha declarado como localizador. De lo contrario, devuelve NO.

PARAMETER_NAME

nvarchar(128)

Nombre del parámetro. NULL si corresponde al valor devuelto de una función.

DATA_TYPE

nvarchar(128)

Tipo de datos proporcionado por el sistema.

CHARACTER_MAXIMUM_LENGTH

int

Longitud máxima en caracteres de los tipos de datos binarios o de caracteres.

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

CHARACTER_OCTET_LENGTH

int

Longitud máxima, en bytes, de los tipos de datos binarios o de caracteres.

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

COLLATION_CATALOG

nvarchar(128)

Siempre devuelve NULL.

COLLATION_SCHEMA

nvarchar(128)

Siempre devuelve NULL.

COLLATION_NAME

nvarchar(128)

Nombre de la intercalación del parámetro. Si no es de uno de los tipos de carácter, devuelve NULL.

CHARACTER_SET_CATALOG

nvarchar(128)

Nombre del catálogo del conjunto de caracteres del parámetro. Si no es de uno de los tipos de carácter, devuelve NULL.

CHARACTER_SET_SCHEMA

nvarchar(128)

Siempre devuelve NULL.

CHARACTER_SET_NAME

nvarchar(128)

Nombre del conjunto de caracteres del parámetro. Si no es de uno de los tipos de carácter, 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 datos numéricos aproximados, datos numéricos exactos, datos enteros o datos de moneda. De lo contrario, devuelve NULL.

DATETIME_PRECISION

smallint

Precisión en fracciones de segundo si el tipo de parámetro es datetime o smalldatetime. De lo contrario, devuelve NULL.

INTERVAL_TYPE

nvarchar(30)

NULL. Reservado para uso futuro.

INTERVAL_PRECISION

smallint

NULL. Reservado para uso futuro.

USER_DEFINED_TYPE_CATALOG

nvarchar(128)

NULL. Reservado para uso futuro.

USER_DEFINED_TYPE_SCHEMA

nvarchar(128)

NULL. Reservado para uso futuro.

USER_DEFINED_TYPE_NAME

nvarchar(128)

NULL. Reservado para uso futuro.

SCOPE_CATALOG

nvarchar(128)

NULL. Reservado para uso futuro.

SCOPE_SCHEMA

nvarchar(128)

NULL. Reservado para uso futuro.

SCOPE_NAME

nvarchar(128)

NULL. Reservado para uso futuro.