Partager via


sys.all_parameters (Transact-SQL)

Mis à jour : 14 avril 2006

Affiche l'union de tous les paramètres qui appartiennent aux objets système ou définis par l'utilisateur.

Nom de la 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 dans l'objet. Si l'objet est une fonction scalaire, le nom du paramètre est une chaîne de caractères vide dans la ligne qui représente la valeur renvoyée.

parameter_id

int

Identificateur du paramètre. Unique dans l'objet. Si l'objet est une fonction scalaire, parameter_id = 0 représente la valeur renvoyée.

system_type_id

tinyint

Identificateur 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.

-1 = le type de donnée 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 = le paramètre est renvoyé ; sinon, 0.

is_cursor_ref

bit

1 = le paramètre est un paramètre de 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 has_default_value est égal à 1, la valeur de cette colonne est la valeur par défaut du paramètre ; sinon, cette valeur est NULL.

xml_collection_id

int

Identificateur de la collection du schéma XML utilisé pour valider le paramètre.

Différent de zéro si le type de données du paramètre est xml et si le XML est typé.

0 = il n'existe pas de collection de schéma XML ou le paramètre n'est pas de type XML.

Voir aussi

Référence

Vues de catalogue d'objets (Transact-SQL)
Affichages catalogue (Transact-SQL)
sys.parameters (Transact-SQL)
sys.system_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

Nouveau contenu :
  • Dans la description de user_type_id, des informations ont été ajoutées sur la manière de renvoyer le nom du type.
Contenu mis à jour :
  • Correction de la description de has_default_value.