current_path Función

Aplica a:con marca de verificación sí Databricks SQL marcado sí Databricks Runtime 19 y superiores

Devuelve la sesión actual PATH como una lista separada por comas de nombres de esquema cualificados. Para cambiar el camino, usa SET PATH.

Syntax

current_path()

Los paréntesis son opcionales.

Arguments

Esta función no toma ningún argumento.

Returns

Un objeto STRING.

Cada entrada de ruta es un nombre punteado y calificado por catálogo, y las entradas están separadas por una coma sin espacios. Los retroactivos aparecen solo cuando un identificador contiene un carácter que requiere una comilla, como un punto. La entrada virtual CURRENT_SCHEMA se amplía al catálogo y esquema actuales cuando se evalúa la función.

Nota:

Dentro de una vista persistente o un cuerpo de función definido por el usuario por SQL, current_path() devuelve la ruta de sesión del invocador, no la ruta capturada cuando se creó el objeto. Dentro de un SQL SECURITY DEFINER cuerpo de procedimiento, devuelve la ruta capturada cuando se creó el procedimiento, sin system.session. Ver Ruta capturada.

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`