Share via


sys.all_parameters (Transact-SQL)

Actualizado: 14 de abril de 2006

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.

Vea también

Referencia

Vistas de catálogo de objetos (Transact-SQL)
Vistas de catálogo (Transact-SQL)
sys.parameters (Transact-SQL)
sys.system_parameters (Transact-SQL)

Otros recursos

Consultar las preguntas más frecuentes (P+F) del catálogo del sistema de SQL Server

Ayuda e información

Obtener ayuda sobre SQL Server 2005

Historial de cambios

Versión Historial

14 de abril de 2006

Contenido nuevo:
  • En la descripción de user_type_id, se agregó información acerca de cómo se devuelve el nombre del tipo.
Contenido actualizado:
  • Se corrigió la descripción de has_default_value.