Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a:
Databricks SQL
Databricks Runtime 19 e superiores
O PATH parâmetro de configuração define o caminho de pesquisa 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 procura o objeto em cada esquema no caminho, por ordem, e utiliza a primeira correspondência.
Uma nova sessão herda o padrão do espaço de trabalho. Depois de a sessão começar, o caminho ao vivo é o valor da sessão. Para restaurar o padrão do workspace numa sessão, execute SET PATH = DEFAULT_PATH.
O alvo não qualificado de uma instrução DDL usa o catálogo e o esquema atual, não o caminho. Os nomes na consulta de uma instrução DDL, como CREATE TABLE AS, continuam a seguir o caminho. Vistas persistentes, funções SQL definidas pelo utilizador e SQL SECURITY DEFINER procedimentos capturam o caminho quando são criados. Para as regras completas, veja Tabela e resolução de vista.
Pode definir este 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.
Predefinição do sistema
system.session, system.builtin, system.ai, CURRENT_SCHEMA
Warning
As funções temporárias têm precedência sobre as funções incorporadas com o mesmo nome, porque system.session vem antes system.builtinde . Não dependa de funções temporárias que acompanham funções incorporadas.
Ver Resolução de funções e procedimentos.
Examples
O exemplo seguinte restaura o padrão do workspace e mostra o caminho da sessão.
SET PATH; não imprime o caminho, por isso usa current_path para o inspecionar.
-- Restore the workspace default in the session.
> SET PATH = DEFAULT_PATH;
> SELECT current_path();
system.session,system.builtin,system.ai,main.default