Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
PG__ PROC INFO
PG_ PROC _ INFO est une vue système Amazon Redshift basée sur la table de catalogue SQL Postgre PROC PG_ et la table de catalogue interne PG_ _. PROC EXTENDED PG_ PROC _ INFO inclut des détails sur les procédures et fonctions stockées, y compris des informations relatives aux arguments de sortie, le cas échéant.
Colonnes de la table
PG_ PROC _ INFO affiche les colonnes suivantes en plus des colonnes de PROC PG_. La oid
colonne de PG_ PROC est appelée prooid
dans la table PG_ PROC _INFO.
Nom de la colonne | Type de données | Description |
---|---|---|
prooid | oid | ID d'objet de la fonction ou de la procédure stockée. |
prokind | "char" | Valeur indiquant le type de fonctions ou de procédures stockées. La valeur est « f » pour les fonctions régulières, « p » pour les procédures stockées et « a » pour les fonctions d'agrégation. |
proargmodes | "char"[ ] | Un tableau contenant les modes des arguments de procédure, codés sous la forme « i » pour les arguments IN, « o » pour les OUT arguments et « b » pour les INOUT arguments. Si tous les arguments sont des arguments IN, ce champ l'estNULL. Les indices correspondent à des positions dans le tableau proallargtypes. |
proallargtypes | oid[ ] | Tableau contenant les types de données des arguments de la procédure. Ce tableau inclut tous les types d'arguments (y compris OUT les INOUT arguments et). Toutefois, si tous les arguments sont des arguments IN, ce champ l'estNULL. L'indexation est basée sur un. Les indices des valeurs proargtypes, en revanche, commencent à 0. |
Le champ proargnames dans PG_ PROC _ INFO contient les noms de tous les types d'arguments (y compris OUT etINOUT), le cas échéant.