Applies ToAccess pro Microsoft 365 Access 2021 Access 2019 Access 2016 Access 2013

Microsoft Access SQL podporuje použití syntaxe odbc definované pro skalární funkce v předávacím dotazu, který běží na Microsoft SQL Server. Pokud chcete například vrátit všechny řádky, ve kterých byla absolutní hodnota změny ceny akcie větší než pět, použijte následující dotaz:

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

Popis argumentů a úplné vysvětlení syntaxe řídicích příkazů pro zahrnutí funkcí do příkazu SQL najdete v tématu Skalární funkce.

Skalární funkce ODBC podle kategorie

Podporuje se podmnožina textových funkcí. V následující tabulce jsou uvedeny skalární funkce ODBC a ekvivalentní funkce accessu, pokud nějaké jsou.

Funkce ODBC (verze ODBC)

Access – funkce

ASCII (ODBC 1.0)

Funkce Asc

BIT_LENGTH (3.0)

(Bez ekvivalentu)

CHAR ( ODBC 1.0)

Funkce Chr

CONCAT ( ODBC 1.0)

(Použijte operátor zřetězení znaků ampersand (&))

ROZDÍL ( ODBC 2.0)

(Bez ekvivalentu)

INSERT ( ODBC 1.0)

(Bez ekvivalentu)

LCASE ( ODBC 1.0)

Funkce LCase

LEFT ( ODBC 1.0)

Funkce Left

LENGTH ( ODBC 1.0)

Funkce Len

NAJÍT ( ODBC 1.0)

Funkce InStr

LTRIM (ODBC 1.0)

Funkce LTrim, RTrim a Trim

OCTET_LENGTH (ODBC 3.0) (bez ekvivalentní funkce)

(Bez ekvivalentu)

POSITION (ODBC 3.0)

Funkce InStr

REPEAT ( ODBC 1.0)

Řetězcová funkce

NAHRADIT ( ODBC 1.0)

Funkce Replace

RIGHT ( ODBC 1.0)

Funkce Right

RTRIM ( ODBC 1.0)

Funkce LTrim, RTrim a Trim

SOUNDEX ( ODBC 2.0)

(Bez ekvivalentu)

MEZERA ( ODBC 2.0)

Funkce Space

PODŘETĚTĚCE (ODBC 1.0)

Funkce Mid

UCASE ( ODBC 1.0)

Funkce UCase

Podporuje se podmnožina matematických funkcí. V následující tabulce jsou uvedeny skalární funkce ODBC a ekvivalentní funkce accessu, pokud nějaké jsou.

Funkce ODBC (verze ODBC)

Access – funkce

ABS (ODBC 1.0)

Funkce Abs

ACOS (ODBC 1.0)

(Bez ekvivalentu)

ASIN (ODBC 1.0)

(Bez ekvivalentu)

STROP (ODBC 1.0)

(Bez ekvivalentu)

ATAN (ODBC 1.0)

Funkce Atn

ATAN2 (ODBC 2.0)

(Bez ekvivalentu)

COS (ODBC 1.0)

Funkce Cos

COT (ODBC 1.0)

(Bez ekvivalentu)

DEGREES (ODBC 2.0)

(Bez ekvivalentu)

EXP (ODBC 1.0)

Funkce Exp

FLOOR (ODBC 1.0)

(Bez ekvivalentu)

MOD (ODBC 1.0)

(Použijte operátor MOD.)

LOG (ODBC 1.0)

Funkce Log

LOG10 (ODBC 2.0)

(Bez ekvivalentu)

PI (ODBC 1.0)

(Bez ekvivalentu)

POWER (ODBC 2.0)

(Bez ekvivalentu)

RADIÁNY (ODBC 2.0)

(Bez ekvivalentu)

RAND (ODBC 1.0)

Funkce Rnd

ROUND (ODBC 2.0)

Funkce Round

SIGN (ODBC 1.0)

Funkce Sgn

SIN (ODBC 1.0)

Funkce Sin

SQRT (ODBC 1.0)

Funkce Sqr

TAN (ODBC 1.0)

Funkce Tan

TRUNCATE (ODBC 2.0)

(Bez ekvivalentu)

Podporuje se podmnožina funkcí data a času. V následující tabulce jsou uvedeny skalární funkce ODBC a ekvivalentní funkce accessu, pokud nějaké jsou.

Funkce ODBC (verze ODBC)

Access – funkce

CURDATE (ODBC 1.0)

Funkce Date

CURTIME (ODBC 1.0)

Funkce Time

CURRENT_DATE (ODBC 3.0)

Funkce Date

CURRENT_TIME (ODBC 3.0)

Funkce Time

CURRENT_TIMESTAMP (ODBC 3.0)

Funkce Time

DAYNAME (ODBC 2.0)

Funkce WeekdayName

DAYOFMONTH (ODBC 1.0)

Funkce Day

DAYOFWEEK (ODBC 1.0)

Funkce Weekday

DAYOFYEAR (ODBC 1.0)

Funkce DatePart

EXTRACT (ODBC 3.0)

Funkce DatePart

HOUR (ODBC 1.0)

Funkce Hour

MINUTE (ODBC 1.0)

Funkce Minute

MONTH (ODBC 1.0)

Funkce Month

MONTHNAME (ODBC 2.0)

Funkce MonthName

NOW (ODBC 1.0)

Funkce Now

ČTVRTLETÍ (ODBC 1.0)

Funkce DatePart

SECOND (ODBC 1.0)

Funkce Second

TIMESTAMPADD (ODBC 2.0)

Funkce DateAdd

TIMESTAMPDIFF (ODBC 2.0)

Funkce DateDiff

TÝDEN (ODBC 1.0)

Funkce DatePart

YEAR (ODBC 1.0)

Funkce Year

Podporuje se podmnožina funkcí převodu. V následující tabulce jsou uvedeny skalární funkce ODBC a ekvivalentní funkce accessu, pokud nějaké jsou.

Funkce ODBC

Access – funkce

CONVERT

Funkce pro převody typu

Poznámka:    Řetězcové literály je možné převést na následující datové typy: SQL_FLOAT, SQL_DOUBLE, SQL_NUMERIC, SQL_INTEGER, SQL_REAL, SQL_SMALLINT, SQL_VARCHAR a SQL_DATETIME. Pokud chcete převést řetězec na měnu, použijte SQL_FLOAT. Další informace najdete v tématu Funkce explicitního převodu datových typů.

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.

Komunity vám pomohou klást otázky a odpovídat na ně, poskytovat zpětnou vazbu a vyslechnout odborníky s bohatými znalostmi.