PostgreSQLLa base de données la plus sophistiquée au monde.
Documentation PostgreSQL 17.1 » Interfaces client » Schéma d'information » parameters

35.33. 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, parce qu'il en est le propriétaire ou qu'il dispose de quelque privilège.

Tableau 35.31. Colonnes de parameters

Type de la colonne

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 35.45 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 yes_or_no

S'applique à une fonctionnalité non disponible dans PostgreSQL.

as_locator yes_or_no

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

Toujours NULL car cette information n'est pas appliquée pour configurer les types de données dans PostgreSQL

collation_schema sql_identifier

Toujours NULL car cette information n'est pas appliquée pour configurer les types de données dans PostgreSQL

collation_name sql_identifier

Toujours NULL car cette information n'est pas appliquée pour configurer les types de données 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 cardinal_number

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 sur laquelle est défini le paramètre (toujours la base de données courante)

udt_schema sql_identifier

Nom du schéma dans lequel est défini le type de données du paramètre

udt_name sql_identifier

Nom du type de données du paramètre

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

parameter_default character_data

L'expression par défaut du paramètre, ou NULL si aucune ou si la fonction n'a pas pour propriétaire un des rôles actuellement activés.