Fragmentos de consultas

Importante

Esta funcionalidade está em Pré-visualização Pública. Para pedir acesso, contacte o seu representante do Azure Databricks.

É mais fácil duplicar trabalhos anteriores e modificar do que escrever algo do zero. Isto é particularmente verdade para JOIN declarações comuns ou CASE expressões complexas. À medida que a sua lista de consultas no SQL Analytics cresce, pode ser difícil lembrar quais as consultas que contêm a declaração de que precisa.

Os snippets de consulta são segmentos de consultas que pode partilhar e desencadear usando auto-completo.

Corte de consulta

Aqui está um exemplo de um simples corte:

JOIN organizations org ON org.id = ${1:table}.org_id

Criar um corte de consulta

  1. Clique no  ícone do ícone de definições do utilizador na parte inferior da barra lateral e selecione Definições.
  2. Clique no separador 'Snippets'.
  3. Clique + Novo Snippet de consulta.
  4. No campo Gatilho, introduza o gatilho do corte.
  5. Opcionalmente insira uma descrição.
  6. No campo snippet, entre no corte.
  7. Clique em Criar.

Pontos de inserção

${1:table} é um ponto de inserção com texto reservado. Quando a SQL Analytics torna o corte, o sinal de dólar $ e os aparelhos encaracolados {} são despojados e a palavra é table realçada para substituição.

Nota

Pode utilizar o texto do espaço reservado como um valor padrão desejável para substituir no tempo de execução.

Designa pontos de inserção envolvendo uma ordem de separador inteiro com um único sinal de dólar e aparelhos encaracolados ${} . Um espaço reservado de texto precedido por um cólon : é opcional, mas útil para utilizadores que não estão familiarizados com o seu corte.

Quando a SQL Analytics render este corte:

AND (invoices.complete IS NULL OR invoices.complete <> '${2}')
AND (invoices.canceled IS NULL OR invoices.canceled <> '${1}')
AND (invoices.modified IS NULL OR invoices.modified_date <> '${0: this_date}')

O quilate de inserção de texto salta para a segunda linha entre as marcas de cotação '' . Quando premir a Guia, o quilate saltará para trás para a primeira linha. Quando premir novamente o Separador, o quilate saltará para a terceira linha e this_date será realçado para solicitar o valor pretendido.

Nota

Um ponto de inserção de zero ${0} é sempre o último ponto na ordem da aba.

Insira um corte de consulta

Se tiver o Auto Complete ativado,pode invocar o seu corte do Editor de Consulta grafando a palavra de gatilho que definiu no editor de Consultas Snippet. O Auto Complete sugerirá o corte como qualquer outra palavra-chave na sua base de dados.

Nota

Se o Auto Complete estiver desativado, ainda pode invocar cortes de consulta premindo Ctrl + Space e digitando a palavra gatilho para o seu corte de consulta. Isto pode ser necessário se o seu esquema exceder 5000 fichas.

Aqui estão outras ideias para snippets: