PARAMETERS (Transact-SQL)

Se aplica a:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)Punto de conexión de análisis SQL en Microsoft FabricAlmacenamiento en Microsoft Fabric

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 la 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 de INFORMATION_SCHEMA para determinar el esquema de un objeto. Estas vistas solo representan un subconjunto de los metadatos de un objeto. La única manera confiable de encontrar el esquema de un objeto es 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 en 1. para el 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 los datos xml y 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 los datos xml y 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 juego 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 juego 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 monetarios. De lo contrario, devuelve NULL.
NUMERIC_PRECISION_RADIX smallint Base de la precisión de datos numéricos aproximados, datos numéricos exactos, datos enteros o datos monetarios. De lo contrario, devuelve NULL.
NUMERIC_SCALE tinyint Escala de datos numéricos aproximados, datos numéricos exactos, datos enteros o datos monetarios. De lo contrario, devuelve NULL.
DATETIME_PRECISION smallint Precisión en fracciones de segundos 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.

Consulte también

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