Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Vonatkozik:
Databricks SQL
igen Databricks Runtime 19 és annál magasabb
A jelenlegi PATH címet vesszővel elválasztott minősített séma névként adja vissza. Az útvonal megváltoztatásához használd SET a PATH-t.
Syntax
current_path()
A zárójelek opcionálisak.
Arguments
Ez a függvény nem vesz fel argumentumokat.
Returns
Egy STRING.
Minden útvonalbejegyzés egy pontozott, katalógusban minősített név, és a bejegyzéseket egy vesszővel választják el, szóköz nélkül. A visszatikek csak akkor jelennek meg, ha egy azonosító tartalmaz olyan karaktert, amely idézetet igényel, például egy pontot. A virtuális CURRENT_SCHEMA bejegyzés kiterjed a jelenlegi katalógusra és sémára, amikor a függvényt értékelik.
Note
Egy állandó nézetben vagy SQL felhasználó által definiált függvény test a current_path() hívó munkamenet útját adja vissza, nem pedig azt az útvonalat, amelyet az objektum létrehozásakor rögzítettek. Egy SQL SECURITY DEFINER eljárás testen belül visszaadja azt az útvonalat, amelyet az eljárás létrehozásakor rögzítettek, nélkül system.session. Lásd A Captured Path.
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`