Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Mis à jour : 14 avril 2006
Contient une ligne pour chaque objet système qui possède des paramètres.
| Nom de colonne | Type de données | Description |
|---|---|---|
object_id |
int |
ID de l'objet auquel appartient ce paramètre. |
name |
sysname |
Nom du paramètre. Ce nom est 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 de retour. |
parameter_id |
int |
ID du paramètre. Ce nom est 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 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. La valeur sera égale à -1 si le type de données de colonne est varchar(max), nvarchar(max), varbinary(max) ou xml. |
precision |
tinyint |
Précision du paramètre si celui-ci est basé sur une valeur numérique ; dans le cas contraire, 0. |
scale |
tinyint |
Échelle du paramètre si celui-ci est basé sur une valeur numérique ; dans le cas contraire, 0. |
is_output |
bit |
1 = Le paramètre est une sortie (ou une valeur de retour) ; dans le cas contraire, 0. |
is_cursor_ref |
bit |
1 = Le paramètre est une référence de curseur. |
has_default_value |
bit |
1 = Le paramètre a une valeur 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 toujours 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 = Le contenu est un document XML complet. 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 la colonne has_default_value a la valeur 1, la valeur de cette colonne est celle par défaut pour le paramètre ; dans le cas contraire, la colonne a la valeur 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'ID de la collection qui contient l'espace de noms du schéma XML validant pour le paramètre. 0 = Il n'y a pas de collection de schéma XML. |
Voir aussi
Référence
Vues de catalogue d'objets (Transact-SQL)
Affichages catalogue (Transact-SQL)
sys.parameters (Transact-SQL)
sys.all_parameters (Transact-SQL)
Autres ressources
Questions fréquentes sur l'interrogation des catalogues système de SQL Server
Aide et Informations
Assistance sur SQL Server 2005
Historique des modifications
| Version | Historique |
|---|---|
14 avril 2006 |
|