Programmu Microsoft Access SQL un ANSI SQL salīdzinājums

Svarīgi! :  Šis raksts ir mašīntulkots, skatiet atrunu. Lūdzu, skatiet šī raksta versiju angļu valodā šeit jūsu informācijai.

Microsoft Access datu bāzes programmas SQL parasti ANSI-89 atbilstošu 1. līmeņa. Tomēr, noteikti ANSI SQL līdzekļi nav ieviesta Microsoft Access SQL. Microsoft Access SQL ietver arī, rezervētie vārdi un līdzekļi, kas netiek atbalstīti programmā ANSI SQL.

Galvenās atšķirības

  • Programmās Microsoft Access SQL un ANSI SQL ir atšķirīgi rezervētie vārdi un datu tipi. Lietojot Microsoft OLE DB nodrošinātāju, var iegūt papildu rezervētos vārdus.

  • Atšķirīgas kārtulai tiek lietotas konstrukcijai Between...And, kurai ir šāda sintakse:

    izteiksme1 [NOT] Betweenvērtība1Andvērtība2

    Programmā Microsoft Access SQL vērtība1 var būt lielāka par vērtību2, bet programmā ANSI SQL vērtībai1 ir jābūt vienādai ar vērtību2 vai mazākai par to.

  • Programma Microsoft Access SQL atbalsta gan programmas ANSI SQL aizstājējzīmes, gan programmai Microsoft Access raksturīgās aizstājējzīmes, ko lieto kopā ar operatoru Like. ANSI un programmas Microsoft Access aizstājējzīmju savstarpēja lietošana ir izslēgta. Ir jālieto viena kopa vai otra kopa, un tās nedrīkst sajaukt. Programmas ANSI SQL aizstājējzīmes ir pieejamas tikai, lietojot Microsoft Access datu bāzes programmu un Microsoft Office Access 2007 OLE DB nodrošinātāju. Ja mēģināt programmas ANSI SQL aizstājējzīmes lietot, izmantojot programmu Office Access 2007 vai DAO, tās tiek interpretētas kā literāļi.

Atbilstošā rakstzīme

Microsoft Access SQL

ANSI SQL

Jebkura viena rakstzīme

?

_ (pasvītrojums)

Nulle vai vairākas rakstzīmes

*

%

  • Programma Microsoft Access SQL kopumā ir mazāk ierobežojoša. Piemēram, tā atļauj izteiksmes grupēt un kārtot.

  • Programma Microsoft Access SQL atbalsta vairāk efektīvu izteiksmju.

Programmas Microsoft Access SQL uzlabotie līdzekļi

Programma Microsoft Access SQL nodrošina šādus uzlabotos līdzekļus:

PĀRVEIDOT paziņojumu, kas nodrošina atbalstu krustvaicājumi.

  • Papildu SQL apkopošanas funkcijas, piemēram, StDev un VarP.

Deklarācija PARAMETERS definēšanai parametru vaicājumu.

Programmas ANSI SQL līdzekļi, kas netiek atbalstīti programmā Microsoft Access SQL

Programma Microsoft Access SQL neatbalsta šādus programmas ANSI SQL līdzekļus:

  • Apkopošanas funkcijas DISTINCT atsauces. Piemēram, programma Microsoft Access SQL neatļauj SUM(DISTINCT kolonnas_nosaukums).

  • Klauzulu LIMIT TO nn ROWS, kas tiek lietota, lai ierobežotu to rindu skaitu, ko atgriež vaicājums. Lai ierobežotu vaicājuma tvērumu, var lietot tikai klauzula WHERE.



Piezīme : Mašīntulkošanas atruna. Šo rakstu ir tulkojusi datorsistēma bez cilvēka iejaukšanās. Microsoft piedāvā šos mašīntulkojumus, lai palīdzētu angliski nerunājošajiem lietotājiem izmanot saturu par Microsoft produktiem, pakalpojumiem un tehnoloģijām. Tā kā šis raksts ir mašīntulkots, tajā var būt leksikas, sintakses un gramatikas kļūdas.

Paplašiniet savas prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Office Insider programmai

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta aģentiem.

×