Applies ToAccess voor Microsoft 365 Access 2021 Access 2019 Access 2016 Access 2013

Microsoft Access SQL ondersteunt het gebruik van de door ODBC gedefinieerde syntaxis voor scalaire functies in een passthrough-query die wordt uitgevoerd op Microsoft SQL Server. Als u bijvoorbeeld alle rijen wilt retourneren waarin de absolute waarde van de wijziging in de prijs van een aandeel groter was dan vijf, gebruikt u de volgende query:

SELECT DailyClose, DailyChange FROM DailyQuote
WHERE {fn ABS(DailyChange)} > 5

Zie Scalar Functions voor een beschrijving van de argumenten en een volledige uitleg van de escape-syntaxis voor het opnemen van functies in een SQL-instructie.

Scalaire ODBC-functies per categorie

Een subset van de tekstfuncties wordt ondersteund. De volgende tabel bevat de ODBC Scalar-functies en de equivalente Access-functies, indien aanwezig.

ODBC-functie (ODBC-versie)

Access-functie

ASCII (ODBC 1.0)

Asc, functie

BIT_LENGTH (3.0)

(Geen equivalent)

CHAR ( ODBC 1.0)

Functie Chr

CONCAT ( ODBC 1.0)

(Gebruik de tekensamenvoegingsoperator ampersand (&)

DIFFERENCE (ODBC 2.0)

(Geen equivalent)

INSERT ( ODBC 1.0)

(Geen equivalent)

LCASE ( ODBC 1.0)

Functie LCase

LINKS ( ODBC 1.0)

Functie Left

LENGTH ( ODBC 1.0)

Functie Len

LOCATE ( ODBC 1.0)

InStr, functie

LTRIM (ODBC 1.0)

Functies LTrim, RTrim en Trim

OCTET_LENGTH (ODBC 3.0) (geen equivalente functie)

(Geen equivalent)

POSITIE ( ODBC 3.0)

InStr, functie

REPEAT (ODBC 1.0)

String, functie

VERVANGEN ( ODBC 1.0)

Functie Replace

RIGHT (ODBC 1.0)

Functie Right

RTRIM (ODBC 1.0)

Functies LTrim, RTrim en Trim

SOUNDEX (ODBC 2.0)

(Geen equivalent)

SPACE ( ODBC 2.0)

Space, functie

SUBTEKENREEKS ( ODBC 1.0)

DEEL, functie

UCASE ( ODBC 1.0)

Functie UCase

Een subset van de wiskundige functies wordt ondersteund. De volgende tabel bevat de ODBC Scalar-functies en de equivalente Access-functies, indien aanwezig.

ODBC-functie (ODBC-versie)

Access-functie

ABS (ODBC 1.0)

Functie Abs

ACOS (ODBC 1.0)

(Geen equivalent)

ASIN (ODBC 1.0)

(Geen equivalent)

CEILING (ODBC 1.0)

(Geen equivalent)

ATAN (ODBC 1.0)

Functie Atn

ATAN2 (ODBC 2.0)

(Geen equivalent)

COS (ODBC 1.0)

Functie Cos

COT (ODBC 1.0)

(Geen equivalent)

GRADEN (ODBC 2.0)

(Geen equivalent)

EXP (ODBC 1.0)

Functie Exp

FLOOR (ODBC 1.0)

(Geen equivalent)

MOD (ODBC 1.0)

(Gebruik de MOD-operator)

LOGBOEK (ODBC 1.0)

Functie Log

LOG10 (ODBC 2.0)

(Geen equivalent)

PI (ODBC 1.0)

(Geen equivalent)

POWER (ODBC 2.0)

(Geen equivalent)

RADIALEN (ODBC 2.0)

(Geen equivalent)

RAND (ODBC 1.0)

Functie Rnd

ROUND (ODBC 2.0)

Afrondfunctie

SIGN (ODBC 1.0)

Functie Sgn

SIN (ODBC 1.0)

Functie Sin

SQRT (ODBC 1.0)

Functie Sqr

TAN (ODBC 1.0)

Tan, functie

TRUNCATE (ODBC 2.0)

(Geen equivalent)

Een subset van de datum/tijd-functies wordt ondersteund. De volgende tabel bevat de ODBC Scalar-functies en de equivalente Access-functies, indien aanwezig.

ODBC-functie (ODBC-versie)

Access-functie

CURDATE (ODBC 1.0)

Datum, functie

CURTIME (ODBC 1.0)

Tijdfunctie

CURRENT_DATE (ODBC 3.0)

Datum, functie

CURRENT_TIME (ODBC 3.0)

Tijdfunctie

CURRENT_TIMESTAMP (ODBC 3.0)

Tijdfunctie

DAYNAME (ODBC 2.0)

WeekdayName, functie

DAYOFMONTH (ODBC 1.0)

Functie Day

DAYOFWEEK (ODBC 1.0)

Weekdagfunctie

DAYOFYEAR (ODBC 1.0)

Functie DatePart

EXTRACT (ODBC 3.0)

Functie DatePart

HOUR (ODBC 1.0)

Uurfunctie

MINUUT (ODBC 1.0)

Minuutfunctie

MAAND (ODBC 1.0)

Maandfunctie

MONTHNAME (ODBC 2.0)

MonthName, functie

NOW (ODBC 1.0)

Nufunctie

KWARTAAL (ODBC 1.0)

Functie DatePart

SECOND (ODBC 1.0)

Secondefunctie

TIMESTAMPADD (ODBC 2.0)

Functie DateAdd

TIMESTAMPDIFF (ODBC 2.0)

Functie DateDiff

WEEK (ODBC 1.0)

Functie DatePart

JAAR (ODBC 1.0)

Jaarfunctie

Een subset van de conversiefuncties wordt ondersteund. De volgende tabel bevat de ODBC Scalar-functies en de equivalente Access-functies, indien aanwezig.

ODBC, functie

Access-functie

CONVERT

Functies voor typeconversie

Opmerking    Letterlijke tekenreeksen kunnen worden geconverteerd naar de volgende gegevenstypen: SQL_FLOAT, SQL_DOUBLE, SQL_NUMERIC, SQL_INTEGER, SQL_REAL, SQL_SMALLINT, SQL_VARCHAR en SQL_DATETIME. Als u een tekenreeks wilt converteren naar valuta, gebruikt u SQL_FLOAT. Zie Expliciete gegevenstypeconversiefunctie voor meer informatie.

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.