Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
funktion
Gäller för:
Databricks
Databricks Runtime 19 och uppåt
Returnerar den aktuella sessionens PATH som en kommaseparerad lista med kvalificerade schemanamn. För att ändra vägen, använd SET PATH.
Syntax
current_path()
Parenteserna är valfria.
Arguments
Den här funktionen tar inga argument.
Returns
En STRING.
Varje vägpost är ett prickat, katalogkvalificerat namn, och posterna separeras av ett komma utan mellanslag. Backticks visas endast när en identifierare innehåller ett tecken som kräver citattecken, såsom en punkt. Den virtuella CURRENT_SCHEMA posten expanderar till den aktuella katalogen och schemat när funktionen utvärderas.
Anmärkning
Inuti en persistent vy eller en användardefinierad SQL-funktionskropp returnerar current_path() anroparens sessionsväg, inte den väg som fångades när objektet skapades. Inuti en SQL SECURITY DEFINER procedurkropp returnerar den den väg som fångades när proceduren skapades, utan system.session. Se Fångad väg.
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`