Mnogi programeri baze podataka programa Microsoft Access oslanjaju se na ugrađene čarobnjake programa za stvaranje upita i obrazaca, ali u nekim situacijama čarobnjaka ne smije biti dovoljno precizna. Svaki upit u bazi podataka Access otkriva temeljni kôd, koji je napisan u Strukturiranom jeziku upita, tako da možete uštedjeti u savršenom upitu za pristup.
Kako pregledati i urediti temeljni SQL
Da biste pregledali ili uredili SQL na temelju pristupa upitu:
- Pronađite upit u Object Explorer i dvaput kliknite da biste pokrenuli upit.
- Povucite prema dolje Pogled izbornika u gornjem lijevom kutu vrpce.
- Odaberi SQL pogled za prikaz SQL izraza koji odgovara upitu.
- Upišite sve promjene koje želite u SQL izrazu na kartici upita.
- Kliknite gumb Uštedjeti ikonu kako biste spremili svoj rad.
Razmatranja pristupa
Microsoft Access 2013 i novije verzije podržavaju ANSI-89 sintaksu razine 1 s nekoliko izmjena. Pristup se pokreće na Jet poslužitelju baze podataka, a ne u sustavu SQL Server, tako da Pristup više odgovara ANSI standardnoj sintaksi i ne zahtijeva specifičan jezik Transact-SQL.
Odstupanja od ANSI standarda uključuju:
- Ne možete koristiti DISTINCT klauzulu unutar agregatne funkcije.
- Ne možete upotrijebiti klauzulu OGRANIČENO do xx ROWS.
- Značajka jednog znaka u Accessu jest ? rađe nego _.
- Nula ili više karaktera zamjenski znak u programu Access je * rađe nego %.
- Raspoređivanje pristupa dozvolama i naručivanje izraza.
- Pristup omogućuje izjavu TRANSFORM i izjavu PARAMETERS.
- Pristup podržava dodatne funkcije agregata uključujući standardne odstupanja i varijance.
- Pristup i ANSI koriste malo različite popise rezerviranih ključnih riječi.
Značajke u pristupu mogu slijedite ANSI konvencije samo ako vaši upiti koriste isključivo ANSI sintaksu. Ako spojite konvencije, upiti neće uspjeti, a regulira se pristupni standard.