PARAMETERS (Transact-SQL)
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 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.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 des données de type xml ou de valeurs élevées. 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 des données de type xml ou de valeurs élevées. 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 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. Renvoie 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 approximatives 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 approximatives 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 approximatives 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 lorsque le paramètre est du type datetime ou smalldatetime. Dans le cas contraire, la valeur NULL est retournée. |
INTERVAL_TYPE |
nvarchar(30) |
Null. Réservé pour un usage ultérieur. |
INTERVAL_PRECISION |
smallint |
NULL. Réservé pour un usage ultérieur. |
USER_DEFINED_TYPE_CATALOG |
nvarchar(128) |
Null. Réservé pour un usage ultérieur. |
USER_DEFINED_TYPE_SCHEMA |
nvarchar(128) |
Null. Réservé pour un usage ultérieur. |
USER_DEFINED_TYPE_NAME |
nvarchar(128) |
Null. Réservé pour un usage ultérieur. |
SCOPE_CATALOG |
nvarchar(128) |
NULL. Réservé pour un usage ultérieur. |
SCOPE_SCHEMA |
nvarchar(128) |
NULL. Réservé pour un usage ultérieur. |
SCOPE_NAME |
nvarchar(128) |
NULL. Réservé pour un usage ultérieur. |