Перейти до основного
Підтримка
Вхід
Вхід за допомогою облікового запису Microsoft
Увійдіть або створіть обліковий запис.
Вітаємо,
Виберіть інший обліковий запис.
У вас є кілька облікових записів
Виберіть обліковий запис, за допомогою якого потрібно ввійти.

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)

(Використовуйте оператор об'єднання символів амперсанд (&))

DIFFERENCE (ODBC 2.0)

(Без еквівалента)

INSERT (ODBC 1.0)

(Без еквівалента)

LCASE ( ODBC 1.0)

Функція LCase

LEFT (ODBC 1.0)

Функція Left

LENGTH (ODBC 1.0)

Функція Len

LOCATE (ODBC 1.0)

Функція InStr

LTRIM ( ODBC 1.0)

Функції LTrim, RTrim і Trim

OCTET_LENGTH ( ODBC 3.0) (еквівалентна функція відсутня)

(Без еквівалента)

POSITION (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

Підтримується підмножина математичних функцій. У таблиці нижче наведено функції скалярного формату ODBC та еквівалентні функції Access, якщо такі є.

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

Функція Access

ABS (ODBC 1.0)

Функція Abs

ACOS (ODBC 1.0)

(Без еквівалента)

ASIN (ODBC 1.0)

(Без еквівалента)

СТЕЛЯ (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

FLOOR (ODBC 1.0)

(Без еквівалента)

MOD (ODBC 1.0)

(Використовуйте оператор MOD)

LOG (ODBC 1.0)

Функція Log

LOG10 (ODBC 2.0)

(Без еквівалента)

PI (ODBC 1.0)

(Без еквівалента)

POWER (ODBC 2.0)

(Без еквівалента)

РАДІАНИ (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

CURDATE (ODBC 1.0)

Функція Date

CURTIME (ODBC 1.0)

Функція Time

CURRENT_DATE (ODBC 3.0)

Функція Date

CURRENT_TIME (ODBC 3.0)

Функція Time

CURRENT_TIMESTAMP (ODBC 3.0)

Функція Time

DAYNAME (ODBC 2.0)

Функція WeekdayName

DAYOFMONTH (ODBC 1.0)

Функція Day

DAYOFWEEK (ODBC 1.0)

Функція Weekday

DAYOFYEAR (ODBC 1.0)

Функція DatePart

EXTRACT (ODBC 3.0)

Функція DatePart

HOUR (ODBC 1.0)

Функція Hour

MINUTE (ODBC 1.0)

Функція Minute

МІСЯЦЬ (ODBC 1.0)

Функція Month

MONTHNAME (ODBC 2.0)

Функція MonthName

ЗАРАЗ (ODBC 1.0)

Функція Now

КВАРТАЛ (ODBC 1.0)

Функція DatePart

SECOND (ODBC 1.0)

Функція Second

TIMESTAMPADD (ODBC 2.0)

Функція DateAdd

TIMESTAMPDIFF (ODBC 2.0)

Функція DateDiff

ТИЖДЕНЬ (ODBC 1.0)

Функція DatePart

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. Щоб перетворити рядок на грошовий, скористайтеся SQL_FLOAT. Докладні відомості див. в статті Функція перетворення явного типу даних.

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.

Чи ця інформація була корисною?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?
Натиснувши кнопку "Надіслати", ви надасте свій відгук для покращення продуктів і служб Microsoft. Ваш ІТ-адміністратор зможе збирати ці дані. Декларація про конфіденційність.

Дякуємо за відгук!

×