Skip to main content

Exibir e editar o SQL no Microsoft Access

Modificar (UPDATE) registros de Base de Access desde Excel usando SQL Query, VBA y ADO (Pode 2025)

Modificar (UPDATE) registros de Base de Access desde Excel usando SQL Query, VBA y ADO (Pode 2025)
Anonim

Muitos desenvolvedores de banco de dados do Microsoft Access contam com os assistentes internos do programa para criar consultas e formulários, mas, em algumas situações, a saída do assistente pode não ser precisa o suficiente. Cada consulta em um banco de dados do Access revela seu código subjacente, que é escrito em Linguagem de Consulta Estruturada, para que você possa ajustá-lo em uma consulta perfeita do Access.

Como visualizar e editar o SQL subjacente

Para visualizar ou editar o SQL subjacente a uma consulta do Access:

  1. Localize a consulta em Explorador de Objetos e clique duas vezes para executar a consulta.
  2. Puxe o Visão menu no canto superior esquerdo da faixa de opções.
  3. Selecione Visualização SQL para exibir a instrução SQL correspondente à consulta.
  4. Faça as edições desejadas na instrução SQL na guia de consulta.
  5. Clique no Salve  ícone para salvar seu trabalho.

Considerações de acesso

O Microsoft Access 2013 e versões posteriores suportam a sintaxe ANSI-89 Nível 1 com várias modificações. O Access é executado no mecanismo de banco de dados Jet, não no mecanismo do SQL Server, portanto, o Access é mais adaptável à sintaxe ANSI e não exige linguagem específica do Transact-SQL.

Desvios do padrão ANSI incluem:

  • Você não pode usar a cláusula DISTINCT dentro de uma função agregada.
  • Você não pode usar a cláusula LIMIT TO xx ROWS.
  • O caractere curinga de caractere único no Access é ? ao invés de _.
  • O zero ou mais caractere curinga de caractere no Access é * ao invés de %.
  • O acesso permite agrupar e ordenar em expressões.
  • O acesso permite a instrução TRANSFORM e a declaração PARAMETERS.
  • O Access suporta funções agregadas adicionais, incluindo desvios padrão e variações.
  • Acesso e ANSI usam listas ligeiramente diferentes de palavras-chave reservadas.

Curingas no Access podem siga as convenções ANSI somente se suas consultas usarem exclusivamente a sintaxe ANSI. Se você mesclar convenções, as consultas falharão e o padrão Access governará.