Преминаване към основното съдържание
Office

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

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)

(Няма еквивалент)

ЧАР (ODBC 1,0)

Функция Chr

CONCAT (ODBC 1,0)

(Използвайте оператора амперсанд (&) за обединение

РАЗЛИКА (ODBC 2,0)

(Няма еквивалент)

ВМЪКВАНЕ (ODBC 1,0)

(Няма еквивалент)

LCASE (ODBC 1,0)

Функция LCase

LEFT (ODBC 1,0)

Функция Left

ДЪЛЖИНА (ODBC 1,0)

Функция Len

НАМИРАНЕ (ODBC 1,0)

Функция InStr

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

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

OCTET_LENGTH (ODBC 3,0) (не равностойна функция)

(Няма еквивалент)

ПОЗИЦИЯ (ODBC 3,0)

Функция InStr

ПОВТАРЯНЕ (ODBC 1,0)

Функция String

REPLACE (ODBC 1,0)

Функция Replace

ОТДЯСНО (ODBC 1,0)

Функция Right

RTRIM (ODBC 1,0)

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

SOUNDEX (ODBC 2,0)

(Няма еквивалент)

SPACE (ODBC 2,0)

Функция Space

ПОДНИЗ (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

ЛЕГЛО (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)

(Няма еквивалент)

РАНД (ODBC 1,0)

Функция Rnd

РУНД (ODBC 2,0)

Функция Round

ЗНАК (ODBC 1,0)

Функция Sgn

SIN (ODBC 1,0)

Функция Sin

SQRT (ODBC 1,0)

Функция Sqr

TAN (ODBC 1,0)

Функция Tan

ЗАКРЪГЛЯВАНЕ (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

ИЗВЛЕЧЕНИЕ (ODBC 3,0)

Функция DatePart

ЧАС (ODBC 1,0)

Функция Hour

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

Функция Minute

MONTH (ODBC 1,0)

Функция Month

MONTHNAME (ODBC 2,0)

Функция MonthName

NOW (ODBC 1,0)

Функция Now

QUARTER (ODBC 1,0)

Функция DatePart

СЕКУНДА (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. За повече информация вижте функция за преобразуване на изричен тип данни.

Забележка:  Тази страница е преведена чрез автоматизация и може да съдържа граматически грешки и несъответствия. Нашата цел е това съдържание да ви бъде полезно. Можете ли да ни кажете дали информацията е била полезна за вас? Ето статията на английски за справка.

Разширете уменията си в Office
Преглед на обучението
Получавайте първи новите функции
Присъединете се към участниците в Office Insider

Беше ли полезна тази информация?

Благодарим ви за обратната връзка!

Благодарим ви за вашата обратна връзка. Изглежда, че ще бъде полезно да ви свържем с един от нашите агенти по поддръжката на Office.

×