Usporedba jezika Microsoft Access SQL i ANSI SQL

Napomena: Željeli bismo vam pružiti najnoviji sadržaj pomoći što je brže moguće i to na vašem jeziku. Ova je stranica strojno prevedena te može sadržavati gramatičke pogreške ili netočnosti. Naša je namjera da vam ovaj sadržaj bude koristan. Možete li nam pri dnu ove stranice javiti jesu li vam ove informacije bile korisne? Kao referencu možete pogledati i članak na engleskom jeziku.

Modul baze podataka programa Microsoft Access SQL obično je ANSI-89 usklađen razine 1. Međutim, Microsoft Access SQL nije implementirana određene značajke ANSI SQL. Osim toga, Microsoft Access SQL uključuje rezervirane riječi i značajke nisu podržane u ANSI SQL.

Glavne razlike

  • Microsoft Access SQL i ANSI SQL imaju različite rezervirane riječi i vrste podataka. Koristite Microsoft OLE DB Provider, postoje dodatne rezervirane riječi.

  • Različita pravila primijeniti na između... I slaganje, koji ima sljedeću sintaksu:

    Izraz1 [NE] Između vrijednost1 i vrijednost2

    U programu Microsoft Access SQL može biti veći od vrijednost2; vrijednost1 u ANSI SQL vrijednost1 mora biti jednak ili manji od vrijednost2.

  • Microsoft Access SQL podržava ANSI SQL zamjenskih znakova i zamjenski znakovi Microsoft Access specifične za uporabu Like operator. Korištenje zamjenskih znakova ANSI i Microsoft Access nije isključuju. Morate koristiti jedan skup ili na drugi te ih nije moguće kombinirati. Zamjenski znakovi ANSI SQL dostupne su samo prilikom korištenja modul baze podataka programa Microsoft Access i Microsoft Access OLE DB davatelja usluga. Ako pokušate koristiti zamjenske znakove ANSI SQL putem Access ili DAO, zatim oni će ga je protumačiti kao literala.

    Znak koji se podudaraju

    Microsoft Access SQL

    ANSI SQL

    Bilo koji znak

    ?

    _ (donja crta)

    Nula ili više znakova

    *

    %

  • Microsoft Access SQL je obično manje ograničenja. Na primjer, omogućuje grupiranje i redoslijed na izrazima.

  • Microsoft Access SQL podržava jače izraza.

Poboljšane značajke programa Microsoft Access SQL

Microsoft Access SQL omogućuje sljedeće poboljšane značajke:

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

  • Dodatne SQL funkcijama zbrajanja, kao što su StDev i VarP.

Deklaracija PARAMETERS za definiranje parametarskih upita.

ANSI SQL značajke nisu podržane u programu Microsoft Access SQL

Microsoft Access SQL ne podržava sljedeće značajke jezika ANSI SQL:

  • Reference funkcije zbrajanja DISTINCT. Na primjer, Microsoft Access SQL ne dopušta zbroj (DISTINCT columnname).

  • OGRANIČENJE na nn REDAKA uvjet koristi da biste ograničili broj redaka koji se vratio upit. Da biste ograničili opseg upita možete koristiti samo izraz WHERE .

Proširite svoje vještine korištenja sustava Office
Istražite osposobljavanje

Jesu li vam ove informacije bile korisne?

Hvala vam na povratnim informacijama!

Hvala vam na povratnim informacijama! Čini se da bi vam pomoglo kad bismo vas povezali s nekim od naših agenata podrške za Office.

×