Applies ToAccess für Microsoft 365 Access 2021 Access 2019 Access 2016 Access 2013

Microsoft Access SQL unterstützt die Verwendung der von ODBC definierten Syntax für Skalarfunktionen in einer Passthrough-Abfrage, die auf Microsoft SQL Server ausgeführt wird. Um beispielsweise alle Zeilen zurückzugeben, bei denen der absolute Wert der Kursänderung einer Aktie größer als fünf war, verwenden Sie die folgende Abfrage:

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

Eine Beschreibung der Argumente und eine vollständige Erläuterung der Escapesyntax für das Einschließen von Funktionen in eine SQL-Anweisung finden Sie unter Skalare Funktionen.

ODBC-Skalarfunktionen nach Kategorie

Eine Teilmenge der Textfunktionen wird unterstützt. In der folgenden Tabelle sind die ODBC-Skalarfunktionen und ggf. die entsprechenden Access-Funktionen aufgeführt.

ODBC-Funktion (ODBC-Version)

Access-Funktion

ASCII (ODBC 1.0)

Asc-Funktion

BIT_LENGTH (3.0)

(Keine Entsprechung)

CHAR ( ODBC 1.0)

Chr-Funktion

CONCAT ( ODBC 1.0)

(Verwenden Des zeichenverkettungsoperators (&)

DIFFERENZ ( ODBC 2.0)

(Keine Entsprechung)

INSERT ( ODBC 1.0)

(Keine Entsprechung)

LCASE ( ODBC 1.0)

LCase-Funktion

LEFT ( ODBC 1.0)

Left-Funktion

LENGTH ( ODBC 1.0)

Len-Funktion

LOCATE ( ODBC 1.0)

InStr (Funktion)

LTRIM ( ODBC 1.0)

LTrim-, RTrim- und Trim-Funktion

OCTET_LENGTH ( ODBC 3.0) (Keine entsprechende Funktion)

(Keine Entsprechung)

POSITION ( ODBC 3.0)

InStr (Funktion)

REPEAT ( ODBC 1.0)

String-Funktion

REPLACE ( ODBC 1.0)

Replace-Funktion

RIGHT ( ODBC 1.0)

Right-Funktion

RTRIM ( ODBC 1.0)

LTrim-, RTrim- und Trim-Funktion

SOUNDEX ( ODBC 2.0)

(Keine Entsprechung)

SPACE ( ODBC 2.0)

Space-Funktion

SUBSTRING ( ODBC 1.0)

Mid (Funktion)

UCASE ( ODBC 1.0)

UCase-Funktion

Eine Teilmenge der mathematischen Funktionen wird unterstützt. In der folgenden Tabelle sind die ODBC-Skalarfunktionen und ggf. die entsprechenden Access-Funktionen aufgeführt.

ODBC-Funktion (ODBC-Version)

Access-Funktion

ABS (ODBC 1.0)

Abs-Funktion

ACOS (ODBC 1.0)

(Keine Entsprechung)

ASIN (ODBC 1.0)

(Keine Entsprechung)

CEILING (ODBC 1.0)

(Keine Entsprechung)

ATAN (ODBC 1.0)

Atn-Funktion

ATAN2 (ODBC 2.0)

(Keine Entsprechung)

COS (ODBC 1.0)

Cos-Funktion

COT (ODBC 1.0)

(Keine Entsprechung)

DEGREES (ODBC 2.0)

(Keine Entsprechung)

EXP (ODBC 1.0)

Exp-Funktion

FLOOR (ODBC 1.0)

(Keine Entsprechung)

MOD (ODBC 1.0)

(Verwenden Des MOD-Operators)

LOG (ODBC 1.0)

Log-Funktion

LOG10 (ODBC 2.0)

(Keine Entsprechung)

PI (ODBC 1.0)

(Keine Entsprechung)

POWER (ODBC 2.0)

(Keine Entsprechung)

BOGENMAß (ODBC 2.0)

(Keine Entsprechung)

RAND (ODBC 1.0)

Rnd-Funktion

ROUND (ODBC 2.0)

Round-Funktion

SIGN (ODBC 1.0)

Sgn-Funktion

SIN (ODBC 1.0)

Sin-Funktion

SQRT (ODBC 1.0)

Sqr-Funktion

TAN (ODBC 1.0)

Tan-Funktion

TRUNCATE (ODBC 2.0)

(Keine Entsprechung)

Eine Teilmenge der Datums-/Uhrzeitfunktionen wird unterstützt. In der folgenden Tabelle sind die ODBC-Skalarfunktionen und ggf. die entsprechenden Access-Funktionen aufgeführt.

ODBC-Funktion (ODBC-Version)

Access-Funktion

CURDATE (ODBC 1.0)

Date (Funktion)

CURTIME (ODBC 1.0)

Time-Funktion

CURRENT_DATE (ODBC 3.0)

Date (Funktion)

CURRENT_TIME (ODBC 3.0)

Time-Funktion

CURRENT_TIMESTAMP (ODBC 3.0)

Time-Funktion

DAYNAME (ODBC 2.0)

WeekdayName-Funktion

DAYOFMONTH (ODBC 1.0)

Day-Funktion

DAYOFWEEK (ODBC 1.0)

Weekday-Funktion

DAYOFYEAR (ODBC 1.0)

DatePart-Funktion

EXTRACT (ODBC 3.0)

DatePart-Funktion

STUNDE (ODBC 1.0)

Hour-Funktion

MINUTE (ODBC 1.0)

Minute-Funktion

MONAT (ODBC 1.0)

Month-Funktion

MONTHNAME (ODBC 2.0)

MonthName-Funktion

NOW (ODBC 1.0)

Now-Funktion

QUARTER (ODBC 1.0)

DatePart-Funktion

SECOND (ODBC 1.0)

Second-Funktion

TIMESTAMPADD (ODBC 2.0)

DateAdd-Funktion

TIMESTAMPDIFF (ODBC 2.0)

DateDiff-Funktion

WOCHE (ODBC 1.0)

DatePart-Funktion

YEAR (ODBC 1.0)

Jahr-Funktion

Eine Teilmenge der Konvertierungsfunktionen wird unterstützt. In der folgenden Tabelle sind die ODBC-Skalarfunktionen und ggf. die entsprechenden Access-Funktionen aufgeführt.

ODBC-Funktion

Access-Funktion

CONVERT

Typumwandlungsfunktionen

Hinweis    Zeichenfolgenliterale können in die folgenden Datentypen konvertiert werden: SQL_FLOAT, SQL_DOUBLE, SQL_NUMERIC, SQL_INTEGER, SQL_REAL, SQL_SMALLINT, SQL_VARCHAR und SQL_DATETIME. Verwenden Sie zum Konvertieren einer Zeichenfolge in Währung SQL_FLOAT. Weitere Informationen finden Sie unter Explizite Datentypkonvertierungsfunktion.

Benötigen Sie weitere Hilfe?

Möchten Sie weitere Optionen?

Erkunden Sie die Abonnementvorteile, durchsuchen Sie Trainingskurse, erfahren Sie, wie Sie Ihr Gerät schützen und vieles mehr.

In den Communities können Sie Fragen stellen und beantworten, Feedback geben und von Experten mit umfassendem Wissen hören.