Funkcje skalarne ODBC

Dotyczy
Access dla Microsoft 365 Access 2021 Access 2019 Access 2016

Język SQL programu Microsoft Access obsługuje stosowanie składni zdefiniowanej przez ODBC dla funkcji skalarnych w zapytaniu przekazującym uruchamianym w usłudze Microsoft SQL Server. Aby na przykład zwrócić wszystkie wiersze, w których wartość bezwzględna zmiany ceny akcji była większa niż pięć, użyj następującego zapytania:

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

Aby zapoznać się z opisem argumentów i pełnym objaśnieniem składni ucieczki dla uwzględnienia funkcji w instrukcji SQL, zobacz Funkcje skalarne.

Skalarne funkcje ODBC według kategorii

Obsługiwane są podzestaw funkcji tekstowych. W poniższej tabeli wymieniono funkcje skalarne ODBC i równoważne funkcje programu Access( jeśli istnieją).

Funkcja ODBC (wersja ODBC) Funkcja Programu Access
ASCII (ODBC 1.0) Funkcja Asc
BIT_LENGTH (3.0) (Brak odpowiednika)
ZNAK (ODBC 1.0) Funkcja Chr
ZŁĄCZ.TEKST (ODBC 1.0) (Użyj operatora łączenia znaków "i" (&)
DIFFERENCE (ODBC 2.0) (Brak odpowiednika)
INSERT (ODBC 1.0) (Brak odpowiednika)
LCASE (ODBC 1.0) Funkcja LCase
LEWY (ODBC 1.0) Funkcja Left
DŁUGOŚĆ (ODBC 1.0) Funkcja Len
ZNAJDŹ (ODBC 1.0) Funkcja InStr
LTRIM (ODBC 1.0) Funkcje LTrim, RTrim i Trim
OCTET_LENGTH (ODBC 3.0) (brak funkcji równoważnej) (Brak odpowiednika)
POZYCJA (ODBC 3.0) Funkcja InStr
POWTÓRZ (ODBC 1.0) Funkcja String
ZASTĄP (ODBC 1.0) Funkcja Replace
PRAWY (ODBC 1.0) Funkcja Right
RTRIM (ODBC 1.0) Funkcje LTrim, RTrim i Trim
SOUNDEX (ODBC 2.0) (Brak odpowiednika)
SPACJA (ODBC 2.0) Funkcja Space
PODCIĄG (ODBC 1.0) Funkcja Mid
UCASE (ODBC 1.0) Funkcja UCase