Mnoho vývojářů databází Microsoft Access se spoléhá na vestavěné průvodce programu pro vytváření dotazů a formulářů, avšak v některých situacích nemusí být výstup průvodce dostatečně přesný. Každý dotaz v databázi aplikace Access odkrývá svůj podkladový kód, který je napsán v jazyce strukturovaného dotazu, takže jej můžete vyladit do dokonalého dotazu Access.
Jak zobrazit a upravit základní SQL
Chcete-li zobrazit nebo upravit SQL pod položkou Access:
- Vyhledejte dotaz v Průzkumník objektů a poklepáním na něj spustíte dotaz.
- Zatáhněte dolů Pohled menu v levém horním rohu pásky.
- Vybrat Zobrazení SQL pro zobrazení příkazu SQL odpovídající dotazu.
- Proveďte jakékoli úpravy, které chcete, na příkaz SQL na kartě dotazu.
- Klepněte na tlačítko Uložit ikonu pro uložení vaší práce.
Úvahy o přístupu
Aplikace Microsoft Access 2013 a novější verze podporují syntaxi ANSI-89 úrovně 1 s několika modifikacemi. Přístup běží na databázovém stroji Jet, nikoliv na stroji SQL Server, takže aplikace Access je více vyhovující standardní syntaxi ANSI a nevyžaduje specifický jazyk Transact-SQL.
Odchylky od standardu ANSI zahrnují:
- Klauzuli DISTINCT nelze použít v souhrnné funkci.
- Nelze použít klauzuli LIMIT TO xx ROWS.
- Jednoduchý zástupný znak v aplikaci Access je ? spíše než _.
- Nulový znak nebo více znaků v aplikaci Access je * spíše než %.
- Přístup povoluje seskupování a uspořádání výrazů.
- Přístup umožňuje příkaz TRANSFORM a deklaraci PARAMETRŮ.
- Přístup podporuje další agregační funkce včetně standardních odchylek a odchylek.
- Přístup a ANSI používají mírně odlišné seznamy vyhrazených klíčových slov.
Zástupné karty v aplikaci Access mohou dodržujte konvence ANSI, pouze pokud vaše dotazy používají výhradně syntaxi ANSI. Pokud sloučíte konvence, dotazy selžou a řídí se standardem Access.




