Thursday, September 22, 2022

ODBC-Skalarfunktionen

Microsoft Access SQL unterstützt die Verwendung der ODBC-definierten Syntax für Skalarfunktionen in einer Pass-Through-Abfrage , die auf Microsoft SQL Server ausgeführt wird. Um beispielsweise alle Zeilen zurückzugeben, in 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 Escape-Syntax zum Einfügen von Funktionen in eine SQL-Anweisung finden Sie unter Skalarfunktionen .

ODBC-Skalarfunktionen nach Kategorie

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

ODBC-Funktion (ODBC-Version)

Zugriffsfunktion

ASCII (ODBC 1.0)

Asc-Funktion

BIT_LÄNGE (3.0)

(Kein Äquivalent)

ZEICHEN (ODBC 1.0)

Chr-Funktion

CONCAT (ODBC 1.0)

(Verwenden Sie den kaufmännischen Und-Zeichen-Verkettungsoperator (&))

UNTERSCHIED (ODBC 2.0)

(Kein Äquivalent)

EINFÜGEN (ODBC 1.0)

(Kein Äquivalent)

LCASE (ODBC 1.0)

LCase-Funktion

LINKS (ODBC 1.0)

Linke Funktion

LÄNGE (ODBC 1.0)

Len-Funktion

LOKALISIEREN (ODBC 1.0)

InStr-Funktion

LTRIM (ODBC 1.0)

LTrim-, RTrim- und Trim-Funktionen

OCTET_LENGTH (ODBC 3.0) (Keine äquivalente Funktion)

(Kein Äquivalent)

POSITION (ODBC 3.0)

InStr-Funktion

WIEDERHOLEN (ODBC 1.0)

String-Funktion

ERSETZEN (ODBC 1.0)

Funktion ersetzen

RECHTS (ODBC 1.0)

Richtige Funktion

RTRIM (ODBC 1.0)

LTrim-, RTrim- und Trim-Funktionen

SOUNDEX (ODBC 2.0)

(Kein Äquivalent)

SPACE (ODBC 2.0)

Raumfunktion

TEILZEICHENFOLGE ( ODBC 1.0)

Mittlere Funktion

UCASE (ODBC 1.0)

UCase-Funktion

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

ODBC-Funktion (ODBC-Version)

Zugriffsfunktion

ABS (ODBC 1.0)

Abs-Funktion

ACOS (ODBC 1.0)

(Kein Äquivalent)

ASIN (ODBC 1.0)

(Kein Äquivalent)

DECKEL (ODBC 1.0)

(Kein Äquivalent)

ATAN (ODBC 1.0)

Atn-Funktion

ATAN2 (ODBC 2.0)

(Kein Äquivalent)

COS (ODBC 1.0)

Cos-Funktion

Kinderbett (ODBC 1.0)

(Kein Äquivalent)

GRAD (ODBC 2.0)

(Kein Äquivalent)

EXP (ODBC 1.0)

Exp-Funktion

BODEN (ODBC 1.0)

(Kein Äquivalent)

MOD (ODBC 1.0)

(Verwenden Sie den MOD-Operator)

PROTOKOLL (ODBC 1.0)

Log-Funktion

LOG10 (ODBC 2.0)

(Kein Äquivalent)

PI (ODBC 1.0)

(Kein Äquivalent)

LEISTUNG (ODBC 2.0)

(Kein Äquivalent)

RADANT (ODBC 2.0)

(Kein Äquivalent)

RAND (ODBC 1.0)

Rnd-Funktion

RUND (ODBC 2.0)

Runde Funktion

ZEICHEN (ODBC 1.0)

Sgn-Funktion

SÜNDE (ODBC 1.0)

Sin-Funktion

SQRT (ODBC 1.0)

Sqr-Funktion

TAN (ODBC 1.0)

Tan-Funktion

KÜRZEN (ODBC 2.0)

(Kein Äquivalent)

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

ODBC-Funktion (ODBC-Version)

Zugriffsfunktion

KURDAT (ODBC 1.0)

Datumsfunktion

CURTIME (ODBC 1.0)

Zeitfunktion

CURRENT_DATE (ODBC 3.0)

Datumsfunktion

CURRENT_TIME (ODBC 3.0)

Zeitfunktion

CURRENT_TIMESTAMP (ODBC 3.0)

Zeitfunktion

TAGESNAME (ODBC 2.0)

WeekdayName-Funktion

TAG DES MONATS (ODBC 1.0)

Tagesfunktion

WOCHENTAG (ODBC 1.0)

Wochentagsfunktion

TAG DES JAHRES (ODBC 1.0)

DatePart-Funktion

AUSZUG (ODBC 3.0)

DatePart-Funktion

STUNDE (ODBC 1.0)

Stundenfunktion

MINUTE (ODBC 1.0)

Minutenfunktion

MONAT (ODBC 1.0)

Monatsfunktion

MONATSNAME (ODBC 2.0)

MonthName-Funktion

JETZT (ODBC 1.0)

Jetzt Funktion

VIERTEL (ODBC 1.0)

DatePart-Funktion

ZWEITE (ODBC 1.0)

Zweite Funktion

ZEITSTEMPELADD (ODBC 2.0)

DateAdd-Funktion

TIMESTAMPDIFF (ODBC 2.0)

DateDiff-Funktion

WOCHE (ODBC 1.0)

DatePart-Funktion

JAHR (ODBC 1.0)

Jahresfunktion

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

ODBC-Funktion

Zugriffsfunktion

KONVERTIEREN

Typkonvertierungsfunktionen

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 SQL_FLOAT, um eine Zeichenfolge in eine Währung umzuwandeln. Weitere Informationen finden Sie unter Explizite Datentypkonvertierungsfunktion .

No comments:

Post a Comment