sys.all_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

Muestra la unión de todos los parámetros que pertenecen a objetos definidos por el usuario u objetos del sistema.

Nombre de la columna Tipo de datos Descripción
object_id int Identificador del objeto al que pertenece el parámetro.
name sysname Nombre del parámetro. Es único en el objeto. Si el objeto es una función escalar, el nombre del parámetro es una cadena vacía en la fila que representa el valor devuelto.
parameter_id int Id. del parámetro. Es único en el objeto. Si el objeto es una función escalar, parameter_id = 0 representa el valor devuelto.
system_type_id tinyint Identificador del tipo de sistema del parámetro.
user_type_id int Id. de tipo del parámetro, definido por el usuario.

Para devolver el nombre del tipo, combine con la vista de catálogo sys.types en esta columna.
max_length smallint Longitud máxima del parámetro, en bytes.

-1 = El tipo de datos de las columnas es varchar(max), nvarchar(max), varbinary(max) o xml.
precisión tinyint Precisión del parámetro si es numérico; de otro modo, es 0.
scale tinyint Escala del parámetro si es numérico; de otro modo, es 0.
is_output bit 1 = El parámetro es de salida (o de retorno); de otro modo, es 0.
is_cursor_ref bit 1 = Se trata de un parámetro de referencia de cursor.
has_default_value bit 1 = El parámetro tiene un valor predeterminado.

SQL Server solo mantiene valores predeterminados para objetos de CLR en esta vista de catálogo; por consiguiente, esta columna siempre tendrá el valor 0 para objetos Transact-SQL. Para ver el valor predeterminado de un parámetro de un objeto Transact-SQL, consulte la columna definition de la vista de catálogo sys.sql_modules o use la función del sistema OBJECT_DEFINITION.
is_xml_document bit 1 = El contenido es un documento XML completo.

0 = El contenido es un fragmento de un documento o el tipo de datos de la columna no es xml.
default_value sql_variant Si has_default_value es 1, el valor de esta columna es el valor predeterminado del parámetro; en caso contrario, es NULL.
xml_collection_id int Es el Id. de la colección de esquemas XML utilizada para validar el parámetro.

Distinto de cero si el tipo de datos del parámetro es xml y el XML se escribe.

0 = No hay una colección de esquemas XML o el parámetro no es XML.
is_readonly bit 1 = El parámetro es READONLY; de lo contrario, 0.
is_nullable bit 1 = El parámetro admite valores NULL. (el valor predeterminado).

0 = El parámetro no admite valores NULL, para que la ejecución de procedimientos almacenados compilados de forma nativa sea más eficaz.
encryption_type int Se aplica a: SQL Server 2016 (13.x) y versiones posteriores, SQL Database

Tipo de cifrado:

1 = Cifrado determinista

2 = Cifrado aleatorio
encryption_type_desc nvarchar (64) Se aplica a: SQL Server 2016 (13.x) y versiones posteriores, SQL Database

Descripción del tipo de cifrado:

RANDOMIZED

DETERMINISTIC
encryption_algorithm_name sysname Se aplica a: SQL Server 2016 (13.x) y versiones posteriores, SQL Database

Nombre del algoritmo de cifrado.

Solo se admite AEAD_AES_256_CBC_HMAC_SHA_512.
column_encryption_key_id int Se aplica a: SQL Server 2016 (13.x) y versiones posteriores, SQL Database

Identificador de la CEK.
column_encryption_key_database_name sysname Se aplica a: SQL Server 2016 (13.x) y versiones posteriores, SQL Database

Nombre de la base de datos en la que existe la clave de cifrado de columna si es diferente al de la base de datos de la columna. Es NULL si la clave existe en la misma base de datos que la columna.

Permisos

La visibilidad de los metadatos de las vistas de catálogo se limita a elementos protegibles que un usuario posee o en el que se concedió algún permiso al usuario. Para obtener más información, consulte Metadata Visibility Configuration.

Consulte también

Vistas de catálogo de objetos (Transact-SQL)
Vistas de catálogo (Transact-SQL)
Consultar las preguntas más frecuentes (P+F) del catálogo del sistema de SQL Server
sys.parameters (Transact-SQL)
sys.system_parameters (Transact-SQL)