sys.parameters (Transact-SQL)
Actualizado: 14 de abril de 2006
Contiene una fila por cada parámetro de un objeto que acepta parámetros. Si el objeto es una función escalar, también hay una fila que describe el valor devuelto. parameter_id tendrá el valor 0 para esa fila.
Nombre de columna | Tipo de datos | Descripción |
---|---|---|
object_id |
int |
Id. del objeto al que pertenece este 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. El valor = -1 cuando el tipo de datos de la columna es varchar(max), nvarchar(max), varbinary(max) o xml. |
precision |
tinyint |
Precisión del parámetro si es numérico; en caso contrario, es 0. |
scale |
tinyint |
Escala del parámetro si es numérico; en caso contrario, es 0. |
is_output |
bit |
1 = El parámetro es de salida o un valor devuelto; en caso contrario, es 0. |
is_cursor_ref |
bit |
1 = El parámetro es un parámetro de referencia a un cursor. |
has_default_value |
bit |
1 = El parámetro tiene un valor predeterminado. SQL Server sólo mantiene valores predeterminados para objetos de CLR en esta vista de catálogo; por lo tanto, esta columna 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; en caso contrario, es NULL. |
xml_collection_id |
int |
Es distinto de cero si el tipo de datos del parámetro es xml y los datos XML tienen tipo. El valor es el Id. de la colección que contiene el espacio de nombres del esquema XML de validación del parámetro. Es 0 si no hay ninguna colección de esquemas XML. |
Vea también
Referencia
Vistas de catálogo de objetos (Transact-SQL)
Vistas de catálogo (Transact-SQL)
sys.all_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
Implementar tipos definidos por el usuario
Ayuda e información
Obtener ayuda sobre SQL Server 2005
Historial de cambios
Versión | Historial |
---|---|
14 de abril de 2006 |
|