"Microsoft Access SQL" palaiko ODBC apibrėžtos sintaksės naudojimą skaliarinėms funkcijoms tiesioginio perdavimo užklausoje, veikiančioje "Microsoft „SQL Server“". Pavyzdžiui, norėdami grąžinti visas eilutes, kuriose akcijos kainos pokyčio absoliučioji reikšmė buvo didesnė nei penkios, naudokite šią užklausą:
SELECT DailyClose, DailyChange FROM DailyQuote
WHERE {fn ABS(DailyChange)} > 5
Argumentų aprašą ir išsamų paaiškinimą apie "Escape" sintaksę įtraukiant funkcijas į SQL sakinį, rasite Skaliarinės funkcijos.
ODBC skaliarinės funkcijos pagal kategoriją
Palaikomas teksto funkcijų antrinis rinkinys. Šioje lentelėje išvardytos ODBC skaliarinės funkcijos ir lygiavertės "Access" funkcijos, jei tokių yra.
| Funkcija ODBC (ODBC versija) | "Access" funkcija |
|---|---|
| ASCII (ODBC 1.0) | Asc funkcija |
| BIT_LENGTH (3.0) | (Nėra atitikmens) |
| CHAR (ODBC 1.0) | Chr funkcija |
| CONCAT ( ODBC 1.0) | (Naudokite ampersendo (&) simbolio sujungimo operatorių) |
| SKIRTUMAS ( ODBC 2.0) | (Nėra atitikmens) |
| ĮTERPIMAS (ODBC 1.0) | (Nėra atitikmens) |
| LCASE ( ODBC 1.0) | LCase funkcija |
| LEFT (ODBC 1.0) | Left funkcija |
| ILGIS (ODBC 1.0) | Len funkcija |
| LOCATE (ODBC 1.0) | InStr funkcija |
| LTRIM ( ODBC 1.0) | LTrim, RTrim ir Trim funkcijos |
| OCTET_LENGTH (ODBC 3.0) (nėra lygiavertės funkcijos) | (Nėra atitikmens) |
| PADĖTIS ( ODBC 3.0) | InStr funkcija |
| REPEAT (ODBC 1.0) | String funkcija |
| REPLACE ( ODBC 1.0) | Replace funkcija |
| DEŠINĖJE ( ODBC 1.0) | Right funkcija |
| RTRIM ( ODBC 1.0) | LTrim, RTrim ir Trim funkcijos |
| SOUNDEX (ODBC 2.0) | (Nėra atitikmens) |
| TARPO KLAVIŠAS ( ODBC 2.0) | Space funkcija |
| ANTRINĖ EILUTĖ ( ODBC 1.0) | Funkcija MID |
| UKAZĖ ( ODBC 1.0) | UCase funkcija |