Microsoft Access SQL-i ja ANSI SQL-i võrdlus

Märkus.: Soovime pakkuda teie keeles kõige ajakohasemat spikrisisu niipea kui võimalik. See leht on tõlgitud automaatselt ja sellel võib leiduda grammatikavigu või ebatäpsusi. Tahame, et sellest sisust oleks teile abi. Palun märkige selle lehe allservas, kas sellest teabest oli teile kasu või mitte. Soovi korral saab ingliskeelset artiklit lugeda siit.

Microsoft Accessi andmebaasimootor SQL on üldiselt ANSI -89 tase 1 nõuetele. Teatud ANSI SQL-i funktsioonid Microsoft Access SQL-i ei rakendata. Microsoft Access SQL-i sisaldab ka, reserveeritud sõnad ja funktsioonid, mis ei toeta ANSI SQL-i.

Peamised erinevused

  • Microsoft Access SQL-i ja ANSI SQL-i on erinevate reserveeritud sõnad ja andmetüübid. Microsoft OLE DB pakkuja kasutamisel on täiendavad reserveeritud sõnad.

  • Erinevate reeglite rakendamine soovitud vahel... Ja ehitada, mis sisaldab järgmist süntaksit:

    Avaldis1 [POLE] Vahel väärtus1 ja väärtus2

    Microsoft Access SQL-i väärtus1 võib olla suurem kui väärtus2; ANSI SQL-i väärtus1 peab olema väiksem või võrdne kui väärtus2.

  • Microsoft Access SQL-i toetab nii ANSI SQL-i metamärkide Microsoft Accessi kohased metamärgid kasutamiseks tehtemärk Like . ANSI ja Microsoft Accessi metamärkide kasutamine üksteist välistavad. Teil tuleb kasutada ühe või teise ja ei saa koos kasutada neid. ANSI SQL-i metamärkide on saadaval ainult siis, kui kasutate Microsoft Accessi andmebaasimootor ja Microsoft Accessi OLE DB pakkuja. Kui proovite kasutada ANSI SQL-i metamärkide Access või DAO kaudu, siis need on tõlgendada literaalide.

    Kattuvad märk

    Microsoft Access SQL-i

    ANSI SQL-I

    Suvaline üksikmärk

    ?

    _ (allkriips)

    Null või rohkem märke

    *

    %

  • Microsoft Access SQL on üldiselt vähem piiravad. Näiteks võimaldab rühmitamis- ja tellimine avaldiste kohta.

  • Microsoft Access SQL-i toetab võimsam avaldised.

Microsoft Accessi SQL-i täiustatud funktsioonid

Microsoft Access SQL-i pakub täiustatud järgmisi funktsioone:

TEISENDUSE aruanne, mis toetab ristpäringud.

  • Täiendavate SQL-kokkuvõttefunktsioonide, nt StDev ja VarP.

Deklaratsioon PARAMETERS parameetripäringute määratlemiseks.

ANSI SQL-i funktsioonid pole rakenduses Microsoft Access SQL-i

Microsoft Access SQL-i ei toeta järgmisi ANSI SQL-i funktsioone.

  • Funktsioon DISTINCT liitväärtuse viited. Microsoft Access SQL-i ei võimalda näiteks SUM (erinevate columnname).

  • PIIRAKE nn RIDADE klauslil kasutatud päringu tagastatud ridade arv piirata. WHERE-klausel abil saate päringu ulatust piirata.

Täiendage Office'i kasutamise oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liituge Office Insideri programmiga

Kas sellest teabest oli abi?

Täname tagasiside eest!

Täname tagasiside eest! Tundub, et võiksime teid kokku viia ühega meie Office'i tugiagentidest, kes aitab teil probleemi lahendada.

×