Skip to main content

Visualizza e modifica SQL in Microsoft Access

Come creare una query di unione per accodare due tabelle in Microsoft Access (Giugno 2025)

Come creare una query di unione per accodare due tabelle in Microsoft Access (Giugno 2025)
Anonim

Molti sviluppatori di database di Microsoft Access si affidano alle procedure guidate integrate del programma per creare query e moduli, ma in alcune situazioni l'output della procedura guidata potrebbe non essere sufficientemente preciso. Ogni query in un database di Access rivela il suo codice sottostante, che è scritto in Structured Query Language, quindi puoi modificarlo in una perfetta query di Access.

Come visualizzare e modificare l'SQL sottostante

Per visualizzare o modificare l'SQL sottostante a una query di Access:

  1. Trova la query in Esplora oggetti e fai doppio clic per eseguire la query.
  2. Tirare giù il vista menu nell'angolo in alto a sinistra del nastro.
  3. Selezionare Vista SQL per visualizzare l'istruzione SQL corrispondente alla query.
  4. Apporta le modifiche desiderate all'istruzione SQL nella scheda Query.
  5. Clicca il Salvare icona per salvare il tuo lavoro.

Considerazioni sull'accesso

Microsoft Access 2013 e versioni successive supportano la sintassi ANSI-89 di livello 1 con diverse modifiche. L'accesso viene eseguito sul motore di database Jet, non sul motore di SQL Server, pertanto Access è più accomodante per la sintassi ANSI-standard e non richiede un linguaggio specifico di Transact-SQL.

Le deviazioni dallo standard ANSI includono:

  • Non è possibile utilizzare la clausola DISTINCT all'interno di una funzione di aggregazione.
  • Non è possibile utilizzare la clausola LIMIT TO xx ROWS.
  • Il carattere jolly a carattere singolo in Access è ? piuttosto che _.
  • Lo zero o più caratteri jolly in Access è * piuttosto che %.
  • L'accesso consente il raggruppamento e l'ordine sulle espressioni.
  • Access consente l'istruzione TRANSFORM e la dichiarazione PARAMETERS.
  • L'accesso supporta funzioni aggregate aggiuntive comprese deviazioni standard e varianze.
  • Access e ANSI utilizzano elenchi leggermente diversi di parole chiave riservate.

I caratteri jolly in Access possono seguire le convenzioni ANSI solo se le query utilizzano esclusivamente la sintassi ANSI. Se unisci le convenzioni, le query falliranno e lo standard di accesso governerà.