IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

32.22. parameters

La vue parameters contient des informations sur les paramètres (arguments) de toutes les fonctions de la base de données courante. Seules sont affichées les fonctions auxquelles l'utilisateur courant a accès (soit en étant le propriétaire soit en ayant quelques droits).

Tableau 32.20. Colonnes de parameters

Nom Type de données Description
specific_catalog sql_identifier Nom de la base de données contenant la fonction (toujours la base de données courante)
specific_schema sql_identifier Nom du schéma contenant la fonction
specific_name sql_identifier Le « nom spécifique » de la fonction. Voir la Section 32.29, « routines » pour plus d'informations.
ordinal_position cardinal_number Position ordinale du paramètre dans la liste des arguments de la fonction (la numérotation commence à 1)
parameter_mode character_data IN pour les paramètres en entrée, OUT pour les paramètres en sortie ou INOUT pour les paramètres en entrée/sortie.
is_result character_data S'applique à une fonctionnalité non disponible dans PostgreSQL™.
as_locator character_data S'applique à une fonctionnalité non disponible dans PostgreSQL™.
parameter_name sql_identifier Nom du paramètre ou NULL si le paramètre n'a pas de nom
data_type character_data Type de données du paramètre s'il s'agit d'un type interne, ou ARRAY s'il s'agit d'un tableau (dans ce cas, voir la vue element_types), sinon USER-DEFINED (dans ce cas, le type est identifié dans udt_name et dispose de colonnes associées).
character_maximum_length cardinal_number Toujours NULL car cette information n'est pas appliquée aux types de données dans PostgreSQL
character_octet_length cardinal_number Toujours NULL car cette information n'est pas appliquée aux types de données dans PostgreSQL
character_set_catalog sql_identifier S'applique à une fonctionnalité non disponible dans PostgreSQL™.
character_set_schema sql_identifier S'applique à une fonctionnalité non disponible dans PostgreSQL™.
character_set_name sql_identifier S'applique à une fonctionnalité non disponible dans PostgreSQL™.
collation_catalog sql_identifier S'applique à une fonctionnalité non disponible dans PostgreSQL™.
collation_schema sql_identifier S'applique à une fonctionnalité non disponible dans PostgreSQL™.
collation_name sql_identifier S'applique à une fonctionnalité non disponible dans PostgreSQL™.
numeric_precision cardinal_number Toujours NULL car cette information n'est pas appliquée aux types de données dans PostgreSQL
numeric_precision_radix cardinal_number Toujours NULL car cette information n'est pas appliquée aux types de données dans PostgreSQL
numeric_scale cardinal_number Toujours NULL car cette information n'est pas appliquée aux types de données dans PostgreSQL
datetime_precision cardinal_number Toujours NULL car cette information n'est pas appliquée aux types de données dans PostgreSQL
interval_type character_data Toujours NULL car cette information n'est pas appliquée aux types de données dans PostgreSQL
interval_precision character_data Toujours NULL car cette information n'est pas appliquée aux types de données dans PostgreSQL
udt_catalog sql_identifier Nom de la base de données où est défini le paramètre (toujours la base de données courante)
udt_schema sql_identifier Nom du schéma où est défini le type de données du paramètre
udt_name sql_identifier Nom du type de données du paramètres
scope_catalog sql_identifier S'applique à une fonctionnalité non disponible dans PostgreSQL™.
scope_schema sql_identifier S'applique à une fonctionnalité non disponible dans PostgreSQL™.
scope_name sql_identifier S'applique à une fonctionnalité non disponible dans PostgreSQL™.
maximum_cardinality cardinal_number Toujours NULL car cette information n'est pas appliquée aux types de données dans PostgreSQL
dtd_identifier sql_identifier Un identifiant du descripteur de type de données du paramètre, unique parmi les descripteurs de type de données restant dans la fonction. Ceci est principalement utile pour réaliser une jointure avec les autres instances de tels identifiants (le format spécifique de l'identifiant n'est pas défini et il n'est pas garanti qu'il reste identique dans les prochaines versions).