Daudzi Microsoft Access datu bāzes izstrādātāji paļaujas uz programmas iebūvētajiem burtiem, lai izveidotu vaicājumus un veidlapas, taču dažās situācijās vedņa izlaide var nebūt pietiekami precīza. Katrs vaicājums Access datu bāzē atklāj tā pamatā esošo kodu, kas rakstīts strukturētajā vaicājuma valodā, lai jūs varētu pielāgot to ideālam piekļuves vaicājumam.
Kā skatīt un rediģēt pamatā esošo SQL
Lai apskatītu vai rediģētu piekļuves vaicājuma pamatā esošo SQL:
- Atrodiet vaicājumu vietnē Objekta Explorer un veiciet dubultklikšķi uz tā, lai palaistu vaicājumu.
- Velciet uz leju Skats lentes augšējā kreisajā stūrī.
- Izvēlieties SQL skats lai parādītu SQL pieprasījumu, kas atbilst vaicājumam.
- Vaicājumjoslā veiciet jebkādus labojumus, ko vēlaties SQL.
- Noklikšķiniet uz Saglabājiet ikonas, lai saglabātu darbu.
Piekļuves apsvērumi
Microsoft Access 2013 un jaunākās versijas atbalsta ANSI-89 1. līmeņa sintakse ar vairākām izmaiņām. Piekļuve darbojas ar Jet datubāzes dzinēju, nevis SQL Server dzinēju, tāpēc Access ir vairāk pielāgots ANSI standarta sintaksei un neprasa Transact-SQL specifisku valodu.
Atkāpes no ANSI standarta ietver:
- Jūs nevarat izmantot DISTINCT klauzulu kopējā funkcijā.
- Jūs nevarat izmantot klauzulu LIMIT TO xx ROWS.
- Pieeja ir viena rakstzīmju aizstājējzīme ? nevis _.
- Nulles vai vairāk rakstzīmju aizstājējzīme programmā Access ir * nevis %.
- Pieeja ļauj grupēt un pasūtīt izteicienus.
- Piekļuve ļauj TRANSFORM paziņojumu un PARAMETRU deklarāciju.
- Pieeja atbalsta papildu kopējās funkcijas, tostarp standarta novirzes un atšķirības.
- Pieeja un ANSI izmanto nedaudz atšķirīgus rezervēto atslēgvārdu sarakstus.
Piezīmes aizstājējzīmes var sekojiet ANSI konvencijām tikai tad, ja jūsu vaicājumi izmanto tikai ANSI sintaksi. Ja jūs apvienojat konvencijas, vaicājumi neizdosies un regulēs piekļuves standartu.













