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
O PATH parâmetro de configuração define o caminho de busca do esquema. Quando uma consulta ou instrução DML faz referência a um objeto como myfunc() ou mytable sem um qualificador de catálogo e esquema, o Azure Databricks pesquisa o objeto em cada esquema no caminho, em ordem, e usa a primeira correspondência.
Uma nova sessão herda o padrão do workspace. Após o início da sessão, o caminho ao vivo é o valor da sessão. Para restaurar o padrão do workspace em uma sessão, execute SET PATH = DEFAULT_PATHo file .
O alvo não qualificado de uma instrução DDL usa o catálogo e o esquema atuais, não o caminho. Nomes na consulta de uma instrução DDL, como CREATE TABLE AS, ainda seguem o caminho. Visualizações persistentes, funções SQL definidas pelo usuário e SQL SECURITY DEFINER procedimentos capturam o caminho quando são criados. Para as regras completas, veja resolução de tabela e visualização.
Você pode definir esse parâmetro nestes níveis:
- Sessão: Use a SET instrução PATH.
-
Workspace: Use parâmetros de configuração SQL (nome
pathdo parâmetro) ou a API do SQL Warehouse.
Padrão do sistema
system.session, system.builtin, system.ai, CURRENT_SCHEMA
Warning
Funções temporárias têm precedência sobre funções embutidas com o mesmo nome, porque system.session vem antes system.builtinde . Não confie em funções temporárias que acompanham funções embutidas. Veja Resolução de funções e procedimentos.
Examples
O exemplo a seguir restaura o padrão do workspace e exibe o caminho da sessão.
SET PATH; não imprime o caminho, então use current_path para inspecioná-lo.
-- Restore the workspace default in the session.
> SET PATH = DEFAULT_PATH;
> SELECT current_path();
system.session,system.builtin,system.ai,main.default