sys.all_parameters (Transact-SQL)
Muestra la unión de todos los parámetros que pertenecen a objetos definidos por el usuario u objetos del sistema.
Nombre de columna |
Tipo de datos |
Descripción |
---|---|---|
object_id |
int |
Id. 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 |
Id. 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 se debe, combinar 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 columna es varchar(max), nvarchar(max), varbinary(max) o xml. |
precision |
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 sólo mantiene valores predeterminados para objetos CLR en esta vista de catálogo; por lo tanto, esta columna siempre tiene 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; de otro modo, es NULL. |
xml_collection_id |
int |
Es el Id. de la colección de esquemas XML utilizada para validar el parámetro. Es distinto de cero si el tipo de datos del parámetro es xml y se trata de XML con tipo. 0 = No hay una colección de esquemas XML o el parámetro no es XML. |
Permisos
En SQL Server 2005 y versiones posteriores, la visibilidad de los metadatos en las vistas de catálogo se limita a los elementos que pueden protegerse y que son propiedad de un usuario o sobre los que el usuario tienen algún permiso. Para obtener más información, vea Configuración de visibilidad de los metadatos.