Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se a:
Databricks SQL
Runtime 19 e acima
Retorna o PATH da sessão atual como uma lista separada por vírgulas de nomes de esquemas qualificados. Para mudar o caminho, use SET o PATH.
Syntax
current_path()
Os parênteses são opcionais.
Arguments
Essa função não utiliza argumentos.
Returns
Um STRING.
Cada entrada de caminho é um nome pontilhado e qualificado por catálogo, e as entradas são separadas por uma vírgula sem espaços. Backticks aparecem apenas quando um identificador contém um caractere que precisa ser aspassado, como um ponto. A entrada virtual CURRENT_SCHEMA se expande para o catálogo e esquema atuais quando a função é avaliada.
Observação
Dentro de uma visão persistente ou corpo de função definido pelo usuário em SQL, retorna current_path() o caminho da sessão do invocador, não o caminho capturado quando o objeto foi criado. Dentro do corpo de um SQL SECURITY DEFINER procedimento, ele retorna o caminho capturado quando o procedimento foi criado, sem system.session. Veja Caminho capturado.
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`