Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí na:
Databricks SQL
Databricks Runtime 19 a výše
Vrací aktuální relaci PATH jako seznam kvalifikovaných názvů schémat oddělený čárkou. Pro změnu cesty použijte SET PATH.
Syntax
current_path()
Závorky jsou volitelné.
Arguments
Tato funkce nepřijímá žádné argumenty.
Returns
Nějaké STRING.
Každý záznam cesty je tečkovaný, katalogově kvalifikovaný název a položky jsou odděleny čárkou bez mezer. Zpětné ticky se objevují pouze tehdy, když identifikátor obsahuje znak, který vyžaduje uvozovky, například tečku. Virtuální CURRENT_SCHEMA záznam se při vyhodnocování funkce rozšiřuje na aktuální katalog a schéma.
Note
Uvnitř perzistentního pohledu nebo SQL uživatelem definovaného těla funkce vrací current_path() relační cestu vyvolávače, nikoli cestu zachycenou při vytvoření objektu. Uvnitř těla SQL SECURITY DEFINER procedury vrací cestu zachycenou při vytvoření procedury, bez system.session. Viz Zajatá cesta.
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`