Poređenje Access SQL i ANSI SQL

Napomena: Želimo da vam što pre pružimo najnoviji sadržaj pomoći čim na vašem jeziku. Ova stranica je prevedena automatski i može da sadrži gramatičke greške ili netačnosti. Naš cilj je da ovaj sadržaj bude koristan. Možete li nam na dnu ove stranice saopštiti da li su vam informacije bile od koristi? Ovo je članak na engleskom jeziku za brzu referencu.

Microsoft Access mašina baze podataka SQL je obično ANSI-89 nivoa 1 usaglašen. Međutim, određene funkcije ANSI SQL nije primenjena u programu Microsoft Access SQL. Takođe, Microsoft Access SQL sadrži rezervisane reči i funkcije koje nisu podržane u ANSI SQL.

Glavne razlike

  • Microsoft Access SQL i ANSI SQL imaju različite rezervisane reči i tipove podataka. Koristite Microsoft OLE DB dobavljača, postoje dodatne rezervisane reči.

  • Različita pravila se primenjuju na na između... I sastavite, koja ima sledeću sintaksu:

    Izraz1 [NE] Između vrednost1 i vrednost2

    U programu Microsoft Access SQL, Vrednost1 može biti veći od vrednost2; u ANSI SQL Vrednost1 mora biti jednaka ili manja od vrednost2.

  • Microsoft Access SQL podržava ANSI SQL džoker znakova i Microsoft Access specifične džoker znaci za korišćenje sa Like operator. Upotreba ANSI i Microsoft Access džoker znakova je međusobno isključuju. Morate da koristite jedan skup ili druge i ne možete ih mešati. ANSI SQL džoker znaci su dostupne samo kada koristite Microsoft Access mašina baze podataka i Microsoft Access OLE DB dobavljača. Ako pokušate da koristite na ANSI SQL džoker znaci Pristup ili DAO, onda su će biti preveden kao literali.

    Znak koji se podudara

    Microsoft Access SQL

    ANSI SQL

    Bilo koji pojedinačni znak

    ?

    _ (donja crta)

    Nula ili više znakova

    *

    %

  • Microsoft Access SQL je obično manje ograničenja. Na primer, ona dozvoljava grupisanje i uspostavljanje redosleda izraza.

  • Microsoft Access SQL podržava moćnije izraze.

Poboljšane funkcije programa Microsoft Access SQL

Microsoft Access SQL nudi sledeće poboljšane funkcije:

Naredba TRANSFORM koja pruža podršku za unakrsne upite.

  • Dodatne SQL agregatne funkcije, kao što su StDev i VarP.

Deklaracija PARAMETERS za definisanje parametarskih upita.

ANSI SQL funkcije koje nisu podržane u programu Microsoft Access SQL

Microsoft Access SQL ne podržava sledeće ANSI SQL funkcije:

  • Reference agregatne funkcije DISTINCT. Na primer, Microsoft Access SQL ne dozvoljava SUM (DISTINCT columnname).

  • OGRANIČENJE nn redova odredbe koriste za ograničavanje broja redova je upit vratio. Možete da koristite samo odrednica WHERE da biste ograničili opseg upita.

Razvijte Office veštine
Istražite obuku
Prvi nabavite nove funkcije
Pridružite se Office Insider korisnicima

Da li su vam ove informacije koristile?

Hvala vam na povratnim informacijama!

Hvala za povratne informacije! Izgleda da će biti od pomoći ako vas povežemo sa našim agentima Office podrške.

×