sys.all_parameters (Transact-SQL)
Se aplica a: SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW) Punto de conexión de análisis SQL en Microsoft Fabric Warehouse en Microsoft Fabric Base de datos SQL de 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 en las vistas de catálogo se limita a los elementos protegibles y que son propiedad de un usuario o sobre los que el usuario ha recibido algún permiso. 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)