sys.parameters (Transact-SQL)
Mis à jour : 14 avril 2006
Contient une ligne pour chaque paramètre d'un objet acceptant les paramètres. Si l'objet est une fonction scalaire, il existe également une ligne unique décrivant la valeur renvoyée. La valeur de parameter_id pour cette ligne sera 0.
Nom de colonne | Type de données | Description |
---|---|---|
object_id |
int |
Identificateur de l'objet auquel appartient ce paramètre. |
name |
sysname |
Nom du paramètre. Unique au sein de l'objet. Si l'objet est une fonction scalaire, le nom du paramètre est une chaîne vide dans la ligne représentant la valeur renvoyée. |
parameter_id |
int |
ID du paramètre. Unique au sein de l'objet. Si l'objet est une fonction scalaire, parameter_id = 0 représente la valeur renvoyée. |
system_type_id |
tinyint |
ID du type de système du paramètre. |
user_type_id |
int |
Identificateur du type du paramètre tel qu'il est défini par l'utilisateur. Pour renvoyer le nom du type, établissez une liaison avec l'affichage catalogue sys.types sur cette colonne. |
max_length |
smallint |
Longueur maximale du paramètre, en octets. Value = -1 lorsque le type de données de la colonne est varchar(max), nvarchar(max), varbinary(max) ou xml. |
precision |
tinyint |
Précision du paramètre s'il est numérique, sinon 0. |
scale |
tinyint |
Échelle du paramètre s'il est numérique, sinon 0. |
is_output |
bit |
1 = Paramètre de sortie ou de retour, sinon 0. |
is_cursor_ref |
bit |
1 = Paramètre de référence de curseur. |
has_default_value |
bit |
1 = Paramètre par défaut. SQL Server conserve seulement les valeurs par défaut des objets CLR dans cet affichage catalogue ; par conséquent, cette colonne a une valeur nulle (0) pour les objets Transact-SQL. Pour visualiser la valeur par défaut d'un paramètre dans un objet Transact-SQL, interrogez la colonne definition de l'affichage catalogue sys.sql_modules ou utilisez la fonction système OBJECT_DEFINITION. |
is_xml_document |
bit |
1 = Contenu d'un document XML entier. 0 = Le contenu est un fragment de document ou le type de données de la colonne n'est pas xml. |
default_value |
sql_variant |
Si has_default_value a pour valeur 1, la valeur de cette colonne est la valeur par défaut du paramètre, sinon elle est NULL. |
xml_collection_id |
int |
Différent de zéro si le type de données du paramètre est xml et que le XML est tapé. La valeur est l'identificateur de la collection contenant l'espace de noms du schéma XML de validation du paramètre A pour valeur 0 s'il n'existe pas de collection de schémas XML. |
Voir aussi
Référence
Vues de catalogue d'objets (Transact-SQL)
Affichages catalogue (Transact-SQL)
sys.all_parameters (Transact-SQL)
sys.system_parameters (Transact-SQL)
Autres ressources
Questions fréquentes sur l'interrogation des catalogues système de SQL Server
Implémentation de types définis par l'utilisateur
Aide et Informations
Assistance sur SQL Server 2005
Historique des modifications
Version | Historique |
---|---|
14 avril 2006 |
|