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
Konfigurační PATH parametr nastavuje cestu po vyhledávání schématu. Když dotaz nebo DML příkaz odkazuje na objekt, jako myfunc()mytable je nebo bez kvalifikátoru katalogu a schématu, Azure Databricks vyhledá objekt v každém schématu na cestě v pořadí a použije první shodu.
Nová relace dědí výchozí pracovní prostor. Po zahájení relace je živá cesta hodnotou relace. Pro obnovení výchozího nastavení pracovního prostoru v relaci spusťte SET PATH = DEFAULT_PATH.
Neomezený cíl DDL příkazu používá aktuální katalog a schéma, nikoli cestu. Názvy v dotazu DDL příkazu, jako CREATE TABLE ASnapříklad , stále následují cestu. Perzistentní pohledy, uživatelsky definované SQL funkce a SQL SECURITY DEFINER procedury zachycují cestu při jejich vytvoření. Pro úplná pravidla viz Tabulka a zobrazit rozlišení.
Tento parametr můžete nastavit na těchto úrovních:
- Session: Použijte SET příkaz PATH .
-
Pracovní prostor: Použijte konfigurační parametry SQL (název
pathparametru) nebo SQL Warehouse API.
Výchozí systém
system.session, system.builtin, system.ai, CURRENT_SCHEMA
Warning
Dočasné funkce mají přednost před vestavěnými funkcemi se stejným názvem, protože system.session před system.builtin. Nespoléhejte se na dočasné funkce, které stínují vestavěné funkce. Viz Funkce a procedurální řešení.
Examples
Následující příklad obnovuje výchozí nastavení pracovního prostoru a zobrazuje cestu relace.
SET PATH; Nevytiskne cestu, takže použijte current_path k kontrole.
-- Restore the workspace default in the session.
> SET PATH = DEFAULT_PATH;
> SELECT current_path();
system.session,system.builtin,system.ai,main.default