CURRENT_SCHEMAS - Amazon Redshift

Amazon Redshift non supporterà più la creazione di nuove UDF Python a partire dal 1º novembre 2025. Se desideri utilizzare le UDF Python, creale prima di tale data. Le UDF Python esistenti continueranno a funzionare normalmente. Per ulteriori informazioni, consulta il post del blog.

CURRENT_SCHEMAS

Restituisce un array dei nomi di tutti gli schemi nel percorso di ricerca corrente. Il percorso di ricerca corrente viene definito nel parametro search_path.

Sintassi

Nota

Questa è una funzione del nodo principale. Questa funzione restituisce un errore se fa riferimento a una tabella creata dall'utente, a una tabella di sistema STL o STV o a una vista di sistema SVV o SVL.

current_schemas(include_implicit)

Argomento

include_implicit

Se vero, specifica che il percorso di ricerca deve includere tutti gli schemi di sistema inclusi implicitamente. I valori validi sono true e false. In genere, se true, questo parametro restituisce lo schema pg_catalog oltre allo schema attuale.

Tipo restituito

Restituisce una stringa CHAR o VARCHAR.

Esempi

L'esempio seguente restituisce i nomi degli schemi nel percorso di ricerca corrente, esclusi gli schemi di sistema inclusi implicitamente:

select current_schemas(false); current_schemas ----------------- {public} (1 row)

L'esempio seguente restituisce i nomi degli schemi nel percorso di ricerca corrente, compresi gli schemi di sistema inclusi implicitamente:

select current_schemas(true); current_schemas --------------------- {pg_catalog,public} (1 row)