Skalární funkce ODBC

Platí pro
Access pro Microsoft 365 Access 2021 Access 2019 Access 2016

Microsoft Access SQL podporuje použití syntaxe odbc definované pro skalární funkce v předávacím dotazu, který běží na Microsoft SQL Server. Pokud chcete například vrátit všechny řádky, ve kterých byla absolutní hodnota změny ceny akcie větší než pět, použijte následující dotaz:

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

Popis argumentů a úplné vysvětlení syntaxe řídicích příkazů pro zahrnutí funkcí do příkazu SQL najdete v tématu Skalární funkce.

Skalární funkce ODBC podle kategorie

Podporuje se podmnožina textových funkcí. V následující tabulce jsou uvedeny skalární funkce ODBC a ekvivalentní funkce accessu, pokud nějaké jsou.

Funkce ODBC (verze ODBC) Access – funkce
ASCII (ODBC 1.0) Funkce Asc
BIT_LENGTH (3.0) (Bez ekvivalentu)
CHAR ( ODBC 1.0) Funkce Chr
CONCAT ( ODBC 1.0) (Použijte operátor zřetězení znaků ampersand (&))
ROZDÍL ( ODBC 2.0) (Bez ekvivalentu)
INSERT ( ODBC 1.0) (Bez ekvivalentu)
LCASE ( ODBC 1.0) Funkce LCase
LEFT ( ODBC 1.0) Funkce Left
LENGTH ( ODBC 1.0) Funkce Len
NAJÍT ( ODBC 1.0) Funkce InStr
LTRIM (ODBC 1.0) Funkce LTrim, RTrim a Trim
OCTET_LENGTH (ODBC 3.0) (bez ekvivalentní funkce) (Bez ekvivalentu)
POSITION (ODBC 3.0) Funkce InStr
REPEAT ( ODBC 1.0) Řetězcová funkce
NAHRADIT ( ODBC 1.0) Funkce Replace
RIGHT ( ODBC 1.0) Funkce Right
RTRIM ( ODBC 1.0) Funkce LTrim, RTrim a Trim
SOUNDEX ( ODBC 2.0) (Bez ekvivalentu)
MEZERA ( ODBC 2.0) Funkce Space
PODŘETĚTĚCE (ODBC 1.0) Funkce Mid
UCASE ( ODBC 1.0) Funkce UCase