Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
PG_ _ PROC INFO
PG_ PROC _ INFO è una visualizzazione del sistema Amazon Redshift basata sulla tabella del catalogo SQL Postgre PG_ e sulla tabella del catalogo interna PROC PG_ _. PROC EXTENDED PG_ PROC _ INFO include dettagli sulle procedure e le funzioni memorizzate, incluse le informazioni relative agli eventuali argomenti di output.
Colonne di tabella
PG_ PROC _ INFO mostra le seguenti colonne oltre alle colonne in PG_. PROC La oid
colonna in PG_ PROC viene chiamata prooid
nella tabella PG_ _. PROC INFO
Nome colonna | Tipo di dati | Descrizione |
---|---|---|
prooid | oid | L'ID oggetto della funzione o procedura archiviata. |
prokind | "char" | Un valore che indica il tipo di funzioni o procedure archiviate. Questo valore è ‘f' per le funzioni regolari, ‘p' per le procedure archiviate e ‘a' per funzioni aggregate. |
proargmodes | "char"[ ] | Un array con le modalità degli argomenti della procedura, codificato come 'i' per gli argomenti IN, 'o' per gli argomenti e 'b' per OUT gli argomenti. INOUT Se tutti gli argomenti sono argomenti IN, questo campo èNULL. I pedici corrispondono alle posizione nell'array proallargtypes. |
proallargtypes | oid[ ] | Un array con i tipi di dati degli argomenti della procedura. Questo array include tutti i tipi di argomenti (inclusi INOUT gli argomenti OUT e). Tuttavia, se tutti gli argomenti sono argomenti IN, questo campo èNULL. Il pedice è basato su uno. Invece il pedice su proargtypes viene effettuato da zero. |
Il campo proargnames in PG_ PROC _ INFO contiene i nomi di tutti i tipi di argomenti (incluso OUT andINOUT), se presenti.