Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Funzione
Si applica a:
Databricks SQL
Runtime 19 e superiori
Restituisce il PATH della sessione corrente come una lista separata da virgole di nomi di schema qualificati. Per cambiare il percorso, usa SET PATH.
Syntax
current_path()
Le parentesi sono opzionali.
Arguments
Questa funzione non accetta argomenti.
Returns
Un oggetto STRING.
Ogni voce di percorso è un nome tratteggiato, qualificato per il catalogo, e le voci sono separate da una virgola senza spazi. I backtick appaiono solo quando un identificatore contiene un carattere che richiede la citazione, come un punto. La voce virtuale CURRENT_SCHEMA si espande al catalogo e allo schema correnti quando la funzione viene valutata.
Note
All'interno di una vista persistente o di un corpo di funzione SQL definito dall'utente, current_path() restituisce il percorso di sessione dell'invocatore, non il percorso catturato al momento della creazione dell'oggetto. All'interno di un SQL SECURITY DEFINER corpo di procedura, restituisce il percorso catturato quando la procedura è stata creata, senza system.session.
Vedi Percorso catturato.
Examples
> SET PATH = DEFAULT_PATH, libraries.pgsql;
> SELECT current_path();
system.session,system.builtin,system.ai,main.default,libraries.pgsql
-- Parentheses are optional.
> SELECT current_path;
system.session,system.builtin,system.ai,main.default,libraries.pgsql
-- Identifiers that contain a dot are backtick-quoted.
> SET PATH = SYSTEM_PATH, spark_catalog.`sch.b`;
> SELECT current_path();
system.builtin,system.ai,spark_catalog.`sch.b`