Skalární funkce ODBC

Jazyk Microsoft Access SQL podporuje použití syntaxe definované rozhraní ODBC pro skalární funkce v předdefinovaných dotazech, které běží na Microsoft SQL Server. Pokud například chcete vrátit všechny řádky, ve kterých byla absolutní hodnota změny ceny akcií větší než pět, použijte tento dotaz:

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

Popis argumentů a kompletní vysvětlení řídicí syntaxe 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 odpovídající funkce Accessu, pokud nějaké jsou.

Funkce ODBC (verze ODBC)

Funkce Access

ASCII (ODBC 1.0)

Funkce Asc

BIT_LENGTH (3,0)

(Bez ekvivalentu)

ZNAK (ODBC 1.0)

Funkce Chr

CONCAT (ODBC 1.0)

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

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

DÉLKA (ODBC 1.0)

Funkce Len

LOCATE (ODBC 1.0)

Funkce InStr

LTRIM (ODBC 1.0)

Funkce LTrim, RTrim a Trim

OCTET_LENGTH (ODBC 3.0) (žádná ekvivalentní funkce)

(Bez ekvivalentu)

POSITION (ODBC 3.0)

Funkce InStr

OPAKOVAT (ODBC 1.0)

Funkce String

NAHRADIT (ODBC 1.0)

Funkce Replace

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

SUBSTRING (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 odpovídající funkce Accessu, pokud nějaké jsou.

Funkce ODBC (verze ODBC)

Funkce Access

ABS (ODBC 1.0)

Funkce Abs

ACOS (ODBC 1.0)

(Bez ekvivalentu)

ASIN (ODBC 1.0)

(Bez ekvivalentu)

CEILING (ODBC 1.0)

(Bez ekvivalentu)

ATAN (ODBC 1.0)

Funkce Atn

TAN2 (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))

PROTOKOL (ODBC 1.0)

Funkce Log

LOG10 (ODBC 2.0)

(Bez ekvivalentu)

PI (ODBC 1.0)

(Bez ekvivalentu)

POWER (ODBC 2.0)

(Bez ekvivalentu)

RADIANS (ODBC 2,0)

(Bez ekvivalentu)

NÁHČÍSLO (ODBC 1.0)

Funkce Rnd

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

ZKRÁTIT (ODBC 2.0)

(Bez ekvivalentu)

Podporuje podmnožinu funkcí data a času. V následující tabulce jsou uvedeny skalární funkce ODBC a odpovídající funkce Accessu, pokud nějaké jsou.

Funkce ODBC (verze ODBC)

Funkce Access

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

HODINA (ODBC 1,0)

Funkce Hour

MINUTA (ODBC 1.0)

Funkce Minute

MĚSÍC (ODBC 1.0)

Funkce Month

MONTHNAME (ODBC 2.0)

Funkce MonthName

NYNÍ (ODBC 1.0)

Funkce Now

ČTVRTLETÍ (ODBC 1.0)

Funkce DatePart

SEKUNDA (ODBC 1.0)

Funkce Second

TIMESTAMPADD (ODBC 2.0)

Funkce DateAdd

TIMESTAMPDIFF (ODBC 2.0)

Funkce DateDiff

TÝDEN (ODBC 1.0)

Funkce DatePart

ROK (ODBC 1.0)

Funkce Year

Podporuje se podmnožina převodních funkcí. V následující tabulce jsou uvedeny skalární funkce ODBC a odpovídající funkce Accessu, pokud nějaké jsou.

Funkce ODBC

Funkce Access

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 článku Explicitní funkce převodu datového typu.

Potřebujete další pomoc?

Rozšiřte své dovednosti s Office
Projít školení
Získejte nové funkce jako první
Připojte se k účastníkům programu Office Insiders

Byly tyto informace užitečné?

Děkujeme vám za zpětnou vazbu.

Děkujeme vám za váš názor! Pravděpodobně bude užitečné, když vás spojíme s některým z našich agentů podpory Office.

×