Pierakstīties, izmantojot Microsoft
Pierakstīties vai izveidot kontu
Sveicināti!
Atlasīt citu kontu.
Jums ir vairāki konti
Izvēlieties kontu, ar kuru vēlaties pierakstīties.

Microsoft Access datu bāzes programmas SQL parasti atbilst ANSI -89 1. līmenim. Taču programmā Microsoft Access SQL netiek ieviesti noteikti ANSI SQL līdzekļi. Turklāt Microsoft Access SQL ietver rezervētos vārdus un līdzekļus, kas netiek atbalstīti ANSI SQL.

Galvenās atšķirības

  • Katram Microsoft Access SQL un ANSI SQL ir dažādi rezervētie vārdi un datu tipi. Izmantojot Microsoft OLE DB nodrošinātāju, pastāv papildu rezervētie vārdi.

  • Dažādi noteikumi attiecas uz starp... Un konstrukcijā ir šāda sintakse:

    expr1 [NOT] Between value1 And value2

    Microsoft Access SQL vērtība1 var būt lielāka par vērtība2; ANSI SQL vērtībai1 ir jābūt vienādai vai mazākai par vērtību2.

  • Microsoft Access SQL atbalsta gan ANSI SQL aizstājējzīmes, gan Microsoft Access aizstājējzīmes lietošanai kopā ar operatoru Like . ANSI un Microsoft Access aizstājējzīmju lietošana ir savstarpēji izslēdzošas. Ir jāizmanto viena vai otra kopa, un tās nevar apvienot. ANSI SQL aizstājējzīmes ir pieejamas tikai tad, ja tiek izmantota Microsoft Access datu bāzes programma un Microsoft Access OLE DB nodrošinātājs. Ja mēģināt izmantot ANSI SQL aizstājējzīmes, izmantojot Access vai DAO, tās tiks interpretētas kā literāļi.

    Atbilstošā rakstzīme

    Microsoft Access SQL

    ANSI SQL

    Jebkura atsevišķa rakstzīme

    ?

    _ (pasvītrojuma zīme)

    Nulle vai vairāk rakstzīmju

    *

    %

  • Microsoft Access SQL parasti ir mazāk ierobežojoša. Piemēram, tas atļauj izteiksmju grupēšanu un secību.

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

Uzlaboti Microsoft Access SQL līdzekļi

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

Priekšraksts TRANSFORM, kas atbalsta krustvaicājumus.

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

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

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

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

  • DISTINCT apkopošanas funkciju atsauces. Piemēram, Microsoft Access SQL neatļauj SUM(DISTINCT kolonnas nosaukumu).

  • Klauzula LIMIT TO nn ROWS, kas tiek izmantota, lai ierobežotu vaicājuma atgriezto rindu skaitu. Lai ierobežotu vaicājuma tvērumu klauzula WHERE var izmantot tikai vaicājuma tvērumu.

Nepieciešama papildu palīdzība?

Vēlaties vairāk opciju?

Izpētiet abonementa priekšrocības, pārlūkojiet apmācības kursus, uzziniet, kā aizsargāt ierīci un veikt citas darbības.

Kopienas palīdz uzdot jautājumus un atbildēt uz tiem, sniegt atsauksmes, kā arī saņemt informāciju no ekspertiem ar bagātīgām zināšanām.

Vai šī informācija bija noderīga?

Cik lielā mērā esat apmierināts ar valodas kvalitāti?
Kas ietekmēja jūsu pieredzi?
Nospiežot Iesniegt, jūsu atsauksmes tiks izmantotas Microsoft produktu un pakalpojumu uzlabošanai. Jūsu IT administrators varēs vākt šos datus. Paziņojums par konfidencialitāti.

Paldies par jūsu atsauksmēm!

×