Skip to main content

Peržiūrėti ir redaguoti SQL "Microsoft Access"

Anonim

Daugelis "Microsoft Access" duomenų bazių kūrėjų, norėdami kurti užklausas ir formas, remiasi integruotomis programos vedliais, tačiau kai kuriose situacijose vedlio išvestis gali būti netiksli. Kiekviena "Access" duomenų bazės užklausa atskleidžia pagrindinį kodą, parašytą struktūrizuotoje užklausų kalboje, kad galėtumėte jį tiksliai pritaikyti prieigos užklausoje.

Kaip peržiūrėti ir redaguoti pagrindinį SQL

Norėdami peržiūrėti arba redaguoti SQL pagrindinę užklausą "Access":

  1. Suraskite užklausą Objekto Explorer ir dukart spustelėkite jį, kad paleistumėte užklausą.
  2. Ištraukite Vaizdas meniu viršutiniame kairiajame juostos kampe.
  3. Pasirinkite SQL rodinys rodyti užklausą atitinkantį SQL.
  4. Užklausų skirtuke atlikite bet kokius pakeitimus, kuriuos norite naudoti SQL.
  5. Spustelėkite Sutaupyti piktograma išsaugoti savo darbą.

Prieigos aspektai

"Microsoft Access 2013" ir vėlesnės versijos palaiko ANSI-89 1 lygio sintaksę su keliais pakeitimais. Prieiga vykdoma "Jet" duomenų bazės variklyje, o ne "SQL Server" variklyje, taigi "Access" yra labiau pritaikytas ANSI standarto sintaksei ir nereikalauja specialios Transact-SQL kalbos.

Nukrypimai nuo ANSI standarto yra:

  • Jūs negalite naudoti DISTINCT išlygos per suvestinę funkciją.
  • Negalite naudoti nuostatos LIMIT TO xx ROWS.
  • Vienoje simbolio pakaitalas "Access" yra ? geriau nei _.
  • "Access" yra nulis ar daugiau simbolių pakaitos simbolis * geriau nei %.
  • Prieiga leidžia grupuoti ir užsisakyti išraiškas.
  • Prieiga leidžia TRANSFORM teiginį ir PARAMETRŲ deklaraciją.
  • Prieiga palaiko papildomas bendras funkcijas, įskaitant standartinius nuokrypius ir dispersijas.
  • Prieiga ir ANSI naudoja šiek tiek skirtingus rezervuotų raktinių žodžių sąrašus.

Pažymėjimai "Access" gali būti sekite ANSI konvencijas tik tuomet, jei jūsų užklausose naudojama tik ANSI sintaksė. Jei sujungsite susitarimus, užklausos nepavyks, ir bus taikomas standartas "Access".