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à.
SVV_REDSHIFT_FUNCTIONS
Utilizza SVV_REDSHIFT_FUNCTIONS per visualizzare un elenco di tutte le funzioni a cui un utente ha accesso. Questo insieme di funzioni include le funzioni del cluster e le funzioni delle unità di condivisione dati fornite dai cluster remoti.
SVV_REDSHIFT_FUNCTIONS è visibile a tutti gli utenti. Gli utenti con privilegi avanzati visualizzano tutte le righe; gli utenti regolari visualizzano solo i propri dati. Per ulteriori informazioni, consultare Visibilità dei dati nelle tabelle e nelle viste di sistema.
Colonne di tabella
Nome colonna | Tipo di dati | Descrizione |
---|---|---|
database_name | varchar(128) | Il nome del database in cui è presente il cluster che dispone di queste funzioni. |
schema_name | varchar(128) | Il nome dello schema che specifica una determinata funzione. |
function_name | varchar(128) | Il nome di una funzione specificata. |
function_type | varchar(128) | Il tipo di funzione. I valori possibili sono funzioni regolari, funzioni di aggregazione e procedure archiviate. |
argument_type | varchar(512) | Una stringa che rappresenta il tipo di argomento di input di una funzione. |
result_type | varchar(128) | Il tipo di dati del valore restituito di una funzione. |
Query di esempio
L'esempio seguente restituisce l'output di SVV_REDSHIFT_FUNCTIONS.
SELECT *
FROM svv_redshift_functions
WHERE database_name = 'tickit_db'
AND SCHEMA_NAME = 'public'
ORDER BY function_name
LIMIT 5;
database_name | schema_name | function_name | function_type | argument_type | result_type
--------------+-------------+-----------------------+------------------+------------------+-------------
tickit_db | public | shared_function | REGULAR FUNCTION | integer, integer | integer