Microsoft Access SQL versus ANSI SQL

Opmerking: We willen u graag zo snel mogelijk de meest recente Help-inhoud in uw eigen taal bieden. Deze pagina is automatisch vertaald en kan grammaticale fouten of onnauwkeurigheden bevatten. Wij hopen dat deze inhoud nuttig voor u is. Kunt u ons onder aan deze pagina laten weten of de informatie nuttig voor u was? Hier is het Engelstalige artikel ter referentie.

Microsoft Access database engine SQL is gewoonlijk ANSI-89 niveau 1 voldoen. Bepaalde ANSI SQL-functies zijn echter niet geïmplementeerd in Microsoft Access SQL. Microsoft Access SQL bevat ook, gereserveerde woorden en functies die niet worden ondersteund in ANSI SQL.

Belangrijke verschillen

  • Microsoft Access SQL versus ANSI SQL hebt verschillende gereserveerde woorden en gegevenstypen. Met de Microsoft OLE DB-Provider, zijn er extra gereserveerde woorden.

  • Andere regels toepassen op de tussen... En maken, waarin heeft de volgende syntaxis:

    Expr1 [NOT] Tussen waarde1 en waarde2

    In Microsoft Access SQL zijn waarde1 groter dan waarde2. in ANSI SQL, waarde1 moet gelijk is aan of kleiner dan waarde2.

  • Microsoft Access SQL ondersteunt jokertekens van ANSI SQL zowel Microsoft Access-specifieke TE000126549 voor gebruik met de operator Like . Het gebruik van de jokertekens van ANSI- en Microsoft Access is elkaar wederzijds uitsluiten. U moet één set of de andere gebruiken en ze niet combineren. De ANSI SQL-jokertekens zijn alleen beschikbaar als u de Microsoft Access database engine en de OLE DB-Provider voor Microsoft Access gebruikt. Als u probeert de ANSI SQL-jokertekens via TE102750819 of DAO te gebruiken, worden ze beschouwd als letterlijke waarden.

    Overeenkomende teken

    Microsoft Access SQL

    ANSI SQL

    Eén willekeurig teken

    ?

    _ (onderstrepingsteken)

    Nul of meer tekens

    *

    %

  • Microsoft Access SQL heeft over het algemeen minder beperkingen. Bijvoorbeeld, kunt u groeperen en sorteren op expressies.

  • Microsoft Access SQL ondersteunt krachtiger expressies.

Verbeterde functies van Microsoft Access SQL

Microsoft Access SQL biedt de volgende aanvullende mogelijkheden:

De instructie TRANSFORM, die ondersteuning voor kruistabelquery's biedt.

  • Extra statistische SQL-functies, zoals StDev en VarP.

De declaratie PARAMETERS voor het definiëren van parameterquery's.

ANSI SQL-functies niet worden ondersteund in Microsoft Access SQL

Microsoft Access SQL biedt geen ondersteuning voor de volgende ANSI SQL-functies:

  • DISTINCT aggregatiefunctie verwijzingen. Microsoft Access SQL ondersteunt bijvoorbeeld niet SUM (DISTINCT columnname).

  • De component beperken tot nn rijen gebruikt om te beperken het aantal rijen die het resultaat van een query. U kunt alleen de TE000126799 gebruiken om het te beperken van een query.

Uw Office-vaardigheden uitbreiden
Training verkennen
Als eerste nieuwe functies krijgen
Deelnemen aan Office Insiders

Was deze informatie nuttig?

Bedankt voor uw feedback.

Hartelijk dank voor uw feedback! Het lijkt ons een goed idee om u in contact te brengen met een van onze Office-ondersteuningsagenten.

×