current_path függvény

Vonatkozik:jelölt igen Databricks SQL jelölt 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`