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 34.30. 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 34.40, � 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 | 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). |