Aanmelden met Microsoft
Meld u aan of maak een account.
Hallo,
Selecteer een ander account.
U hebt meerdere accounts
Kies het account waarmee u zich wilt aanmelden.

Microsoft Access-database-engine SQL is over het algemeen compatibel met ANSI -89 Level 1. 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.

Belangrijkste verschillen

  • Microsoft Access SQL en ANSI SQL hebben elk verschillende gereserveerde woorden en gegevenstypen. Als u de Microsoft OLE DB-provider gebruikt, zijn er extra gereserveerde woorden.

  • Er zijn verschillende regels van toepassing op de tussen... En construct, die de volgende syntaxis heeft:

    expr1 [NOT] Between value1 And value2

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

  • Microsoft Access SQL ondersteunt zowel ANSI SQL-jokertekens als Microsoft Access-specifieke jokertekens voor gebruik met de operator Like . Het gebruik van de ANSI- en Microsoft Access-jokertekens sluiten elkaar uit. U moet de ene of de andere set gebruiken en deze niet combineren. De ANSI SQL-jokertekens zijn alleen beschikbaar wanneer u de Microsoft Access-database-engine en de Microsoft Access OLE DB-provider gebruikt. Als u de ANSI SQL-jokertekens probeert te gebruiken via Access of DAO, worden ze geïnterpreteerd als letterlijke tekens.

    Overeenkomend teken

    Microsoft Access SQL

    ANSI SQL

    Eén willekeurig teken

    ?

    _ (onderstrepingsteken)

    Nul of meer tekens

    *

    %

  • Microsoft Access SQL is over het algemeen minder beperkend. Hiermee kunt u bijvoorbeeld expressies groeperen en ordenen.

  • Microsoft Access SQL ondersteunt krachtigere expressies.

Verbeterde functies van Microsoft Access SQL

Microsoft Access SQL biedt de volgende verbeterde functies:

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

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

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

ANSI SQL-functies worden niet ondersteund in Microsoft Access SQL

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

  • Verwijzingen naar statistische functie DISTINCT. Microsoft Access SQL staat bijvoorbeeld sum(DISTINCT columnname) niet toe.

  • De component LIMIT TO nn ROWS die wordt gebruikt om het aantal rijen te beperken dat door een query wordt geretourneerd. U kunt alleen de WHERE-component gebruiken om het bereik van een query te beperken.

Meer hulp nodig?

Meer opties?

Verken abonnementsvoordelen, blader door trainingscursussen, leer hoe u uw apparaat kunt beveiligen en meer.

Community's helpen u vragen te stellen en te beantwoorden, feedback te geven en te leren van experts met uitgebreide kennis.

Was deze informatie nuttig?

Hoe tevreden bent u met de taalkwaliteit?
Wat heeft uw ervaring beïnvloed?
Als u op Verzenden klikt, wordt uw feedback gebruikt om producten en services van Microsoft te verbeteren. Uw IT-beheerder kan deze gegevens verzamelen. Privacyverklaring.

Hartelijk dank voor uw feedback.

×