PG_PROC_INFO - Amazon Redshift

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 vista di sistema di Amazon Redshift costruita sulla tabella di catalogo PostgreSQL PG_PROC e sulla tabella di catalogo interna PG_PROC_EXTENDED. PG_PROC_INFO include dettagli sulle procedure e funzioni archiviate, comprese le informazioni relative agli argomenti di output, se presenti.

Colonne di tabella

PG_PROC_INFO mostra le seguenti colonne in aggiunta alle colonne in PG_PROC. La colonna oid in PG_PROC è denominata 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 di procedura, codificati come ‘i' per argomenti IN, ‘o' per argomenti OUT e ‘b' per argomenti INOUT. Se tutti gli argomenti sono argomenti IN, il 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 (compresi gli argomenti OUT e INOUT). 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 (compresi OUT e INOUT), se presenti.