Office

Скалярные функции ODBC

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

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

Описание аргументов и полное описание escape-синтаксиса для включения функций в инструкции SQL приведены в разделе скалярные функции.

Скалярные функции ODBC по категориям

Поддерживается подмножество текстовых функций. В следующей таблице перечислены скалярные функции ODBC и аналогичные функции Access, если таковые имеются.

Функция ODBC (версия ODBC)

Функция Access

ASCII (ODBC 1,0)

Функция Asc

БИТ_ЛЕНГС (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

LENGTH (ODBC 1,0)

Функция Len

НАЙТИ (ODBC 1,0)

Функция InStr

LTRIM (ODBC 1,0)

Функции LTrim, RTrim и Trim

ОКТЕТ_ЛЕНГС (ODBC 3,0) (эквивалентная функция не указана)

(Нет эквивалента)

POSITION (ODBC 3,0)

Функция InStr

ПОВТОРЕНИЕ (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)

Функция String

ПОДСТРОКА (ODBC 1,0)

Функция Mid

ФУНКЦИЯ UCASE (ODBC 1,0)

Функция UCase

Поддерживается подмножество математических функций. В следующей таблице перечислены скалярные функции ODBC и аналогичные функции Access, если таковые имеются.

Функция ODBC (версия ODBC)

Функция Access

ABS (ODBC 1,0)

Функция Abs

ACOS (ODBC 1,0)

(Нет эквивалента)

ASIN (ODBC 1,0)

(Нет эквивалента)

CEILING (ODBC 1,0)

(Нет эквивалента)

ATAN (ODBC 1,0)

Функция Atn

ATAN2 (ODBC 2,0)

(Нет эквивалента)

COS (ODBC 1,0)

Функция Cos

COT (ODBC 1,0)

(Нет эквивалента)

ГРАДУСЫ (ODBC 2,0)

(Нет эквивалента)

EXP (ODBC 1,0)

Функция Exp

ЭТАЖ (ODBC 1,0)

(Нет эквивалента)

ОСТАТ (ODBC 1,0)

(Используйте оператор ОСТАТ)

LOG (ODBC 1,0)

Функция Log

LOG10 (ODBC 2,0)

(Нет эквивалента)

ПИ (ODBC 1,0)

(Нет эквивалента)

POWER (ODBC 2,0)

Функция Exp

РАДИАНЫ (ODBC 2,0)

(Нет эквивалента)

RAND (ODBC 1,0)

Функция Rnd

ROUND (ODBC 2,0)

Функция Round

SIGN (ODBC 1,0)

Функция Sgn

SIN (ODBC 1,0)

Функция Sin

SQRT (ODBC 1,0)

Функция Sqr

TAN (ODBC 1,0)

Функция Tan

TRUNCATE (ODBC 2,0)

(Нет эквивалента)

Поддерживается подмножество функций даты и времени. В следующей таблице перечислены скалярные функции ODBC и аналогичные функции Access, если таковые имеются.

Функция ODBC (версия ODBC)

Функция Access

КУРДАТЕ (ODBC 1,0)

Функция Date

КУРТИМЕ (ODBC 1,0)

Функция Time

КУРРЕНТ_ДАТЕ (ODBC 3,0)

Функция Date

КУРРЕНТ_ТИМЕ (ODBC 3,0)

Функция Time

КУРРЕНТ_ТИМЕСТАМП (ODBC 3,0)

Функция Time

ДАЙНАМЕ (ODBC 2,0)

Функция WeekdayName

ДАЙОФМОНС (ODBC 1,0)

Функция Day

DAYOFWEEK (ODBC 1,0)

Функция Weekday

ДАЙОФЕАР (ODBC 1,0)

(Нет эквивалента)

EXTRACT (ODBC 3,0)

Функция DatePart

HOUR (ODBC 1,0)

Функция Hour

МИНУТА (ODBC 1,0)

Функция Minute

MONTH (ODBC 1,0)

Функция Month

MONTHNAME (ODBC 2,0)

Функция Month

NOW (ODBC 1,0)

Функция Now

QUARTER (ODBC 1,0)

(Нет эквивалента)

СЕКУНД (ODBC 1,0)

Функция Second

ТИМЕСТАМПАДД (ODBC 2,0)

Функция DateAdd

ТИМЕСТАМПДИФФ (ODBC 2,0)

Функция DateDiff

WEEK (ODBC 1,0)

(Нет эквивалента)

YEAR (ODBC 1,0)

Функция Year

Поддерживается подмножество функций преобразования. В следующей таблице перечислены скалярные функции ODBC и аналогичные функции Access, если таковые имеются.

Функция ODBC

Функция Access

CONVERT

Функции преобразования типа

Примечание   . Строковые литералы можно преобразовать в значения следующих типов: SQL_FLOAT, SQL_DOUBLE, SQL_NUMERIC, SQL_INTEGER, SQL_REAL, SQL_SMALLINT, SQL_VARCHAR и SQL_DATETIME. Чтобы преобразовать строку в денежную единицу, используйте СКЛ_ФЛОАТ. Дополнительные сведения можно найти в разделе явная функция преобразования типов данных.

Примечание:  Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Была ли информация полезной? Для удобства также приводим ссылку на оригинал (на английском языке).

Совершенствование навыков работы с Office
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×