ODBC скаларни функции

Отнася се за
Access за Microsoft 365 Access 2021 Access 2019 Access 2016

Microsoft Access SQL поддържа използването на дефинирания от ODBC синтаксис за скаларни функции в транзитна заявка, която се изпълнява на Microsoft SQL Server. Например за да върнете всички редове, където абсолютната стойност на промяната в цената на акция е по-голяма от пет, използвайте следната заявка:

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

За описание на аргументите и пълно обяснение на синтаксиса за превключване за включване на функции в SQL команда вж. Скаларни функции.

ODBC скаларни функции по категории

Поддържа се подмножество от текстовите функции. Следващата таблица съдържа скаларните функции на ODBC и еквивалентните функции на Access, ако има такива.

Функция ODBC (ODBC версия) Функция на Access
ASCII (ODBC 1.0) Asc функция
BIT_LENGTH (3.0) (Няма еквивалент)
CHAR ( ODBC 1.0) Функция Chr
CONCAT (ODBC 1.0) (Използвайте оператора за съединяване на амперсанд (&)
РАЗЛИКА (ODBC 2.0) (Няма еквивалент)
INSERT ( ODBC 1.0) (Няма еквивалент)
LCASE (ODBC 1.0) Функция LCase
LEFT (ODBC 1.0) Функция Left
ДЪЛЖИНА (ODBC 1.0) Функция Len
LOCATE (ODBC 1.0) Функция InStr
LTRIM ( ODBC 1.0) Функции LTrim, RTrim и Trim
OCTET_LENGTH ( ODBC 3.0) (Няма еквивалентна функция) (Няма еквивалент)
ПОЗИЦИЯ (ODBC 3.0) Функция InStr
REPEAT (ODBC 1.0) Функция String
REPLACE (ODBC 1.0) Функция Replace
RIGHT (ODBC 1.0) Функция Right
RTRIM ( ODBC 1.0) Функции LTrim, RTrim и Trim
SOUNDEX (ODBC 2.0) (Няма еквивалент)
SPACE (ODBC 2.0) Функция Space
SUBSTRING (ODBC 1.0) Функция Mid
UCASE (ODBC 1.0) Функция UCase