PARAMETERS (Transact-SQL)
S’applique à : SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW) SQL analytics endpoint in Microsoft Fabric Warehouse in Microsoft Fabric
Retourne une ligne pour chaque paramètre d'une fonction définie par l'utilisateur ou d'une procédure stockée accessible à l'utilisateur actuel dans la base de données active. Pour les fonctions, cette vue renvoie également une ligne avec des informations sur les valeurs de retour.
Pour extraire des informations de ces vues, spécifiez le nom complet INFORMATION_SCHEMA.view_name.
Nom de la colonne | Type de données | Description |
---|---|---|
SPECIFIC_CATALOG | nvarchar(128) | Nom de catalogue de la routine pour laquelle cet élément constitue un paramètre |
SPECIFIC_SCHEMA | nvarchar(128) | Nom du schéma de la routine pour laquelle cet élément constitue un paramètre Important N’utilisez pas les vues INFORMATION_SCHEMA pour déterminer le schéma d’un objet. Les vues INFORMATION_SCHEMA représentent uniquement un sous-ensemble des métadonnées d’un objet. La seule méthode fiable pour rechercher le schéma d’un objet est d’interroger l’affichage catalogue sys.objects . |
SPECIFIC_NAME | nvarchar(128) | Nom de la routine pour laquelle cet élément constitue un paramètre |
ORDINAL_POSITION | int | Position ordinale du paramètre en commençant à 1. Dans le cas de la valeur de retour d'une fonction, il s'agit d'un 0. |
PARAMETER_MODE | nvarchar(10) | Retourne IN pour un paramètre d'entrée, OUT pour un paramètre de sortie et INOUT pour un paramètre d'entrée/sortie. |
IS_RESULT | nvarchar(10) | Retourne YES s'il s'agit du résultat de la routine qui est une fonction. Dans le cas contraire, la valeur retournée est NO. |
AS_LOCATOR | nvarchar(10) | Retourne YES si l'élément est déclaré comme localisateur. Dans le cas contraire, la valeur retournée est NO. |
PARAMETER_NAME | nvarchar(128) | Nom du paramètre. NULL si ceci correspond à la valeur retournée d'une fonction. |
DATA_TYPE | nvarchar(128) | Type de données fourni par le système. |
CHARACTER_MAXIMUM_LENGTH | int | Longueur maximale en caractères des données de type binaire ou caractère. -1 pour les données de type xml et de grande valeur. Dans le cas contraire, la valeur NULL est retournée. |
CHARACTER_OCTET_LENGTH | int | Longueur maximale en octets des données de type binaire ou caractère. -1 pour les données de type xml et de grande valeur. Dans le cas contraire, la valeur NULL est retournée. |
COLLATION_CATALOG | nvarchar(128) | Retourne toujours la valeur Null. |
COLLATION_SCHEMA | nvarchar(128) | Retourne toujours la valeur Null. |
COLLATION_NAME | nvarchar(128) | Nom du classement du paramètre. Retourne la valeur NULL si ce nom n'utilise pas l'un des types de caractères. |
CHARACTER_SET_CATALOG | nvarchar(128) | Nom de catalogue du jeu de caractères du paramètre. Retourne la valeur NULL si ce nom n'utilise pas l'un des types de caractères. |
CHARACTER_SET_SCHEMA | nvarchar(128) | Retourne toujours la valeur Null. |
CHARACTER_SET_NAME | nvarchar(128) | Nom du jeu de caractères du paramètre. Retourne la valeur NULL si ce nom n'utilise pas l'un des types de caractères. |
NUMERIC_PRECISION | tinyint | Précision des données numériques approchées ou exactes, des données de type entier ou monétaire. Dans le cas contraire, la valeur NULL est retournée. |
NUMERIC_PRECISION_RADIX | smallint | Base de précision des données numériques approchées ou exactes, des données de type entier ou monétaire. Dans le cas contraire, la valeur NULL est retournée. |
NUMERIC_SCALE | tinyint | Échelle des données numériques approchées ou exactes, des données de type entier ou monétaire. Dans le cas contraire, la valeur NULL est retournée. |
DATETIME_PRECISION | smallint | Précision en fractions de secondes si le type de paramètre est datetime ou smalldatetime. Dans le cas contraire, la valeur NULL est retournée. |
INTERVAL_TYPE | nvarchar(30) | NULL. Réservé pour un usage futur. |
INTERVAL_PRECISION | smallint | NULL. Réservé pour un usage futur. |
USER_DEFINED_TYPE_CATALOG | nvarchar(128) | NULL. Réservé pour un usage futur. |
USER_DEFINED_TYPE_SCHEMA | nvarchar(128) | NULL. Réservé pour un usage futur. |
USER_DEFINED_TYPE_NAME | nvarchar(128) | NULL. Réservé pour un usage futur. |
SCOPE_CATALOG | nvarchar(128) | NULL. Réservé pour un usage futur. |
SCOPE_SCHEMA | nvarchar(128) | NULL. Réservé pour un usage futur. |
SCOPE_NAME | nvarchar(128) | NULL. Réservé pour un usage futur. |
Voir aussi
Vues système (Transact-SQL)
Vues de schémas d'informations (Transact-SQL)
sys.columns (Transact-SQL)
sys.objects (Transact-SQL)
sys.parameters (Transact-SQL)