Primerjava programov Microsoft Access SQL in ANSI SQL

Pomembno : Besedilo članka je prevedeno strojno. Glejte zavrnitev odgovornosti. Angleško različico tega članka najdete tukaj .

Mehanizem zbirke podatkov programa Microsoft Access SQL je po navadi ANSI-89 ravni 1 skladnost. Nekatere funkcije ANSI SQL se ne uporabljajo v Microsoft Access SQL. Tudi Microsoft Access SQL vključuje rezervirane besede in funkcije, ki niso podprte v ANSI SQL.

Glavne razlike

  • V programih Microsoft Access SQL in ANSI SQL so različne rezervirane besede in podatkovni tipi. Če uporabite ponudnika za Microsoft OLE DB, so na voljo dodatne rezervirane besede.

  • Drugačna pravila veljajo za operator Between...And s to sintakso:

    izraz1 [NOT] Betweenvrednost1Andvrednost2

    V programu Microsoft Access SQL je lahko vrednost1 večja kot vrednost2; v programu ANSI SQL mora biti vrednost1 enaka ali manjša od vrednosti2.

  • Program Microsoft Access SQL podpira nadomestne znake programa ANSI SQL kot tudi nadomestni znaki, ki so značilni za program Microsoft Access, za uporabo z operatorjem Like. Nadomestnih znakov programov ANSI in Microsoft Access ni mogoče uporabiti hkrati. Uporabiti je mogoče en nabor znakov ali drug nabor znakov, ni pa mogoče uporabiti oba nabora znakov skupaj. Nadomestni znaki ANSI SQL so na voljo samo, če uporabite mehanizem zbirke podatkov programa Microsoft Access in ponudnika za Microsoft Office Access 2007 OLE DB. Če poskusite uporabiti nadomestne znake programa ANSI SQL s programom Office Access 2007 ali DAO, bodo obravnavani kot črke.

Ujemajoči se znak

Microsoft Access SQL

ANSI SQL

Kateri koli posamezen znak

?

_ (podčrtaj)

Nič ali več znakov

*

%

  • Microsoft Access SQL je na splošno manj omejujoč, saj na primer dovoljuje združevanje in razvrščanje izrazov.

  • Microsoft Access SQL podpira bolj zmogljive izraze.

Izboljšane funkcije programa Microsoft Access SQL

Microsoft Access SQL ponuja te izboljšane funkcije:

Izjava TRANSFORM, ki zagotavlja podporo za navzkrižne poizvedbe.

  • Dodatne združevalne funkcije SQL, na primer StDev in VarP.

Deklaracija PARAMETERS za določanje poizvedb s parametri.

Funkcije ANSI SQL, ki niso podprte v programu Microsoft Access SQL

Microsoft Access SQL ne podpira teh funkcij ANSI SQL:

  • Sklici na združevalno funkcijo DISTINCT. Program Microsoft Access SQL na primer ne dovoli SUM(DISTINCT imestolpca).

  • Stavek LIMIT TO nn ROWS za omejevanje števila vrstic, ki jih vrne poizvedba. Če želite omejiti obseg poizvedbe, lahko uporabite samo stavek stavek WHERE.



Opomba : Strojni prevod – zavrnitev odgovornosti: Ta članek je bil preveden z računalniškim programom brez človeškega posredovanja. Microsoft skuša s strojno prevedenimi članki vsebino o Microsoftovih izdelkih, storitvah in tehnologijah približati osebam, ki ne razumejo angleščine. Ker je bil članek strojno preveden, so lahko v njem jezikovne, slovnične in pravopisne napake.

Razširite svoja znanja
Oglejte si izobraževanje
Prvi dobite nove funkcije
Pridružite se programu Office Insider

Vam je bila informacija v pomoč?

Zahvaljujemo se vam za povratne informacije.

Zahvaljujemo se vam za povratne informacije. Videti je, da bi vam prišla prav pomoč enega od naših Officeovih agentov za podporo.

×