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 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.



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 varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta aģentiem.

×