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

Piezīme.: Mēs vēlamies sniegt jums visjaunāko palīdzības saturu jūsu valodā, cik vien ātri to varam. Šī lapa ir tulkota automatizēti, un tajā var būt gramatiskas kļūdas un neprecizitātes. Mūsu nolūks ir šo saturu padarīt jums noderīgu. Vai lapas lejasdaļā varat mums pavēstīt, vai informācija jums noderēja? Ērtai atsaucei šeit ir šis raksts angļu valodā.

Microsoft Access datu bāzes programma SQL parasti ir ANSI-89 Level 1 compliant. Taču noteikti ANSI SQL līdzekļi nav implementēti programmā Microsoft Access SQL. Turklāt programmā Microsoft Access SQL ir iekļauti rezervētie vārdi un līdzekļi, kas netiek atbalstīti programmā ANSI SQL.

Galvenās atšķirības

  • Programmā Microsoft Access SQL un ANSI SQL ir atšķirīgi rezervētie vārdi un datu tipi. Izmantojot Microsoft OLE DB nodrošinātāju, ir papildu rezervētie vārdi.

  • Citas kārtulas tiek lietotas starp... Un konstrukcija ar šādu sintaksi:

    Izteiksme1 NAV Starp vērtība1 un vērtība2

    Programmā Microsoft Access SQL vērtība Vērtība1 var būt lielāka par vērtība2; programmā ANSI SQL, Vērtība1 ir jābūt vienādam ar vai mazāks par vērtība2.

  • Programma Microsoft Access SQL atbalsta gan ANSI SQL aizstājējzīmes, gan Microsoft Access specifiskos aizstājējzīmes, ko izmantot kopā ar operatoru Like . ANSI un Microsoft Access aizstājējzīmju izmantošana ir savstarpēji izslēdzoša. Ir jāizmanto viena kopa vai otra, un to nevar miksēt. ANSI SQL aizstājējzīmes ir pieejamas tikai tad, ja izmantojat Microsoft Access datu bāzes programmu un Microsoft Access OLE DB pakalpojumu sniedzēju. Ja mēģināt izmantot ANSI SQL aizstājējzīmes, izmantojot Access vai DAO, tās tiek interpretētas kā literāļi.

    Atbilstoša rakstzīme

    Microsoft Access SQL

    ANSI SQL

    Jebkura atsevišķa rakstzīme

    ?

    _ (Pasvītrojums)

    Nulle vai vairāk rakstzīmju

    *

    %

  • Programma Microsoft Access SQL parasti ir mazāk ierobežojoša. Piemēram, tas nodrošina izteiksmju grupēšanu un pasūtīšanu.

  • Microsoft Access SQL atbalsta jaudīgākas izteiksmes.

Uzlaboti līdzekļi programmā Microsoft Access SQL

Microsoft Access SQL nodrošina tālāk norādītos uzlabotos līdzekļus.

Priekšraksts TRANSFORM, kas nodrošina krustvaicājuma atbalstu.

  • Papildu SQL apkopojošās funkcijas, piemēram, STDEV un VARP.

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

Programmā Microsoft Access SQL netiek atbalstīti ANSI SQL līdzekļi

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

  • DISTINCT atsauču funkciju atsauces. Piemēram, Microsoft Access SQL nenodrošina SUM (DISTINCT columnname).

  • Klauzula NN rindu ierobežojums, ko izmanto, lai ierobežotu vaicājuma atgriezto rindu skaitu. Lai ierobežotu vaicājuma tvērumu, varat izmantot tikai klauzula WHERE.

Paplašiniet savas Office 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 jums varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta speciālistiem.

×