Skalární funkce ODBC

Microsoft Access SQL podporuje použití syntaxe definované rozhraním ODBC pro skalární funkce v předávacím dotazu , který běží na Microsoft SQL serveru. Pokud chcete například vrátit všechny řádky, u 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 Escape pro zahrnutí funkcí do příkazu SQL najdete v tématu skalární funkce.

Skalární funkce rozhraní ODBC podle kategorie

Je podporována podmnožina textových funkcí. V následující tabulce jsou uvedené skalární funkce ODBC a ekvivalentní přístupové funkce (pokud existují).

Funkce ODBC (verze ODBC)

Access (funkce)

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ů ampersand (&))

ROZDÍL (ODBC 2,0)

(Bez ekvivalentu)

VLOŽENÍ (ODBC 1,0)

(Bez ekvivalentu)

LCASE (ODBC 1,0)

Funkce LCase

LEFT (ODBC 1,0)

Funkce Left

DÉLKA (ODBC 1,0)

Funkce Len

VYHLEDAT (ODBC 1,0)

Funkce InStr

LTRIM (ODBC 1,0)

Funkce LTrim, RTrim a Trim

OCTET_LENGTH (ODBC 3,0) (bez ekvivalentní funkce)

(Bez ekvivalentu)

UMÍSTĚNÍ (ODBC 3,0)

Funkce InStr

OPAKOVAT (ODBC 1,0)

Funkce String

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

SPACE (ODBC 2,0)

Funkce Space

SUBSTRING (ODBC 1,0)

Funkce Mid

UCASE (ODBC 1,0)

Funkce UCase

Je podporována podmnožina matematických funkcí. V následující tabulce jsou uvedené skalární funkce ODBC a ekvivalentní přístupové funkce (pokud existují).

Funkce ODBC (verze ODBC)

Access (funkce)

ABS (ODBC 1,0)

Funkce Abs

ARCCOS (ODBC 1,0)

(Bez ekvivalentu)

ARCSIN (ODBC 1,0)

(Bez ekvivalentu)

STROP (ODBC 1,0)

(Bez ekvivalentu)

ATAN (ODBC 1,0)

Funkce Atn

FUNKCE ARCTG2 (ODBC 2,0)

(Bez ekvivalentu)

COS (ODBC 1,0)

Funkce Cos

COT (ODBC 1,0)

(Bez ekvivalentu)

STUPNĚ (ODBC 2,0)

(Bez ekvivalentu)

EXP (ODBC 1,0)

Funkce Exp

PATROVÁ PLOCHA (ODBC 1,0)

(Bez ekvivalentu)

MOD (ODBC 1,0)

(Použijte operátor MOD.)

PROTOKOL (ODBC 1,0)

Funkce Log

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

ODMOCNINA (ODBC 1,0)

Funkce Sqr

TAN (ODBC 1,0)

Funkce Tan

ZKRÁTIT (ODBC 2,0)

(Bez ekvivalentu)

Je podporována podmnožina funkcí data a času. V následující tabulce jsou uvedené skalární funkce ODBC a ekvivalentní přístupové funkce (pokud existují).

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 DENTÝDNE

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

MONTH (ODBC 2,0)

Funkce month

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

YEAR (ODBC 1,0)

Funkce Year

Je podporována podmnožina funkcí převodu. V následující tabulce jsou uvedené skalární funkce ODBC a ekvivalentní přístupové funkce (pokud existují).

Funkce ODBC

Access (funkce)

CONVERT

Funkce pro převody typu

Poznámka:    Řetězcové literály se dají 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 explicitní funkce pro převod datového typu.

Poznámka:  Tato stránka byla přeložena automaticky a může obsahovat gramatické chyby nebo nepřesnosti. Naším cílem je to, aby pro vás byl její obsah užitečný. Mohli byste nám prosím dát vědět, jestli vám informace pomohly? Pokud chcete, můžete se podívat na anglickou verzi článku.

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.

×