sys.all_parameters (Transact-SQL)
Affiche l'union de tous les paramètres qui appartiennent aux objets système ou définis par l'utilisateur.
S'applique à : SQL Server (SQL Server 2008 via la version actuelle, Base de données SQL Windows Azure (version initiale via la version actuelle. |
Nom de la colonne |
Type de données |
Description |
---|---|---|
object_id |
int |
Identificateur de l'objet auquel ce paramètre appartient. |
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 retourner le nom du type, établissez une jointure à l'affichage catalogue sys.types sur cette colonne. |
max_length |
smallint |
Longueur maximale du paramètre en octets. -1 = 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 = 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. |
Autorisations
La visibilité des métadonnées dans les affichages catalogue est limitée aux éléments sécurisables qu'un utilisateur détient ou pour lesquels des autorisations lui ont été accordées. Pour plus d'informations, consultez Configuration de la visibilité des métadonnées.
Voir aussi
Référence
Vues de catalogue d'objets (Transact-SQL)
Affichages catalogue (Transact-SQL)
sys.system_parameters (Transact-SQL)
Concepts
Questions fréquentes sur l'interrogation des catalogues système de SQL Server