Mulți dezvoltatori de baze de date Microsoft Access se bazează pe experții programului încorporați pentru a crea interogări și formulare, însă în unele situații, ieșirea expertului poate să nu fie suficient de precisă. Fiecare interogare dintr-o bază de date Access dezvăluie codul său de bază, care este scris în limbajul Structured Query, astfel încât să îl puteți modifica într-o interogare perfectă de acces.
Cum se vizualizează și se editează SQL de bază
Pentru a vizualiza sau a edita SQL care stă la baza unei interogări de acces:
- Localizați interogarea în Object Explorer și faceți dublu clic pe el pentru a rula interogarea.
- Trageți în jos Vedere meniu din colțul din stânga sus al panglicii.
- Selectați Vizualizare SQL pentru a afișa instrucțiunea SQL corespunzătoare interogării.
- Efectuați orice modificare pe care doriți să o introduceți în instrucțiunea SQL din fila de interogare.
- Apasă pe Salvați pentru a salva munca.
Consideratii privind accesul
Versiunea Microsoft Access 2013 și versiunile ulterioare susțin sintaxa ANSI-89 de nivel 1 cu mai multe modificări. Accesul rulează pe motorul bazei de date Jet, nu pe motorul SQL Server, astfel încât accesul este mai potrivit pentru sintaxa standard ANSI și nu necesită limba specifică Transact-SQL.
Abaterile de la standardul ANSI includ:
- Nu puteți utiliza clauza DISTINCT în cadrul unei funcții agregate.
- Nu puteți folosi clauza LIMITARE LA xx ROWS.
- Caracterele caracter unic din Access sunt ? Decat _.
- Caracterele cu caracter zero sau mai multe în Access sunt * Decat %.
- Acces permite gruparea și ordonarea expresiilor.
- Accesul permite afirmația TRANSFORM și declarația PARAMETRII.
- Accesul acceptă funcții agregate suplimentare, inclusiv deviații standard și variații.
- Accesul și ANSI utilizează ușor diferite liste de cuvinte cheie rezervate.
Cardurile Wild în Acces pot urmați convențiile ANSI numai dacă interogările dvs. utilizează exclusiv sintaxa ANSI. Dacă îmbinați convențiile, interogările vor eșua și se va stabili standardul Access.