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