Microsoft Access SQL atbalsta ODBC definētās sintakses izmantošanu skalārajām funkcijām tranzītvaicājumu vaicājumā, kas darbojas Microsoft SQL Server. Piemēram, lai atgrieztu visas rindas, kur akciju cenas absolūtā vērtība bija lielāka par piecām, izmantojiet šo vaicājumu:
SELECT DailyClose, DailyChange FROM DailyQuote
WHERE {fn ABS(DailyChange)} > 5
Argumentu aprakstu un pilnu atsoļa sintakses skaidrojumu par funkciju funkcijām SQL priekšrakstā skatiet sadaļā Skalāras funkcijas.
ODBC skalārās funkcijas pēc kategorijas
Tiek atbalstīta teksta funkciju apakškopa. Tālāk sniegtajā tabulā ir uzskaitītas ODBC skalārās funkcijas un ekvivalentās Access funkcijas, ja kādas no tām ir.
Odbc funkcija (ODBC versija) |
Funkcija Access |
ASCII (ODBC 1.0) |
|
BIT_LENGTH (3.0) |
(Bez ekvivalenta) |
CHAR ( ODBC 1.0) |
|
CONCAT ( ODBC 1.0) |
(Rakstzīmes "un" (&) rakstzīmju konkatenācijas operators) |
ATŠĶIRĪBA ( ODBC 2.0) |
(Bez ekvivalenta) |
INSERT ( ODBC 1.0) |
(Bez ekvivalenta) |
LCASE ( ODBC 1.0) |
|
LEFT ( ODBC 1.0) |
|
LENGTH ( ODBC 1.0) |
|
LOCATE ( ODBC 1.0) |
|
LTRIM ( ODBC 1.0) |
|
OCTET_LENGTH ( ODBC 3.0) (Bez ekvivalenta funkcija) |
(Bez ekvivalenta) |
POSITION ( ODBC 3.0) |
|
REPEAT ( ODBC 1.0) |
|
REPLACE (ODBC 1.0) |
|
RIGHT ( ODBC 1.0) |
|
RTRIM ( ODBC 1.0) |
|
SOUNDEX ( ODBC 2.0) |
(Bez ekvivalenta) |
ATSTARPE ( ODBC 2.0) |
|
SUBSTRING ( ODBC 1.0) |
|
UCASE ( ODBC 1.0) |
Tiek atbalstīta matemātisko funkciju apakškopa. Tālāk sniegtajā tabulā ir uzskaitītas ODBC skalārās funkcijas un ekvivalentās Access funkcijas, ja kādas no tām ir.
Odbc funkcija (ODBC versija) |
Funkcija Access |
ABS (ODBC 1.0) |
|
ACOS (ODBC 1.0) |
(Bez ekvivalenta) |
ASIN (ODBC 1.0) |
(Bez ekvivalenta) |
CEILING (ODBC 1.0) |
(Bez ekvivalenta) |
ATAN (ODBC 1.0) |
|
ATAN2 (ODBC 2.0) |
(Bez ekvivalenta) |
COS (ODBC 1.0) |
|
COT (ODBC 1.0) |
(Bez ekvivalenta) |
GRĀDI (ODBC 2.0) |
(Bez ekvivalenta) |
EXP (ODBC 1.0) |
|
FLOOR (ODBC 1.0) |
(Bez ekvivalenta) |
MOD (ODBC 1.0) |
(Izmantojiet operatoru MOD) |
LOG (ODBC 1.0) |
|
LOG10 (ODBC 2.0) |
(Bez ekvivalenta) |
PI (ODBC 1.0) |
(Bez ekvivalenta) |
POWER (ODBC 2.0) |
(Bez ekvivalenta) |
RADIANS (ODBC 2.0) |
(Bez ekvivalenta) |
RAND (ODBC 1.0) |
|
ROUND (ODBC 2.0) |
|
ZĪME (ODBC 1.0) |
|
SIN (ODBC 1.0) |
|
SQRT (ODBC 1.0) |
|
TAN (ODBC 1.0) |
|
APCĒRT (ODBC 2.0) |
(Bez ekvivalenta) |
Tiek atbalstīta datuma/laika funkciju apakškopa. Tālāk sniegtajā tabulā ir uzskaitītas ODBC skalārās funkcijas un ekvivalentās Access funkcijas, ja kādas no tām ir.
Odbc funkcija (ODBC versija) |
Funkcija Access |
CURDATE (ODBC 1.0) |
|
CURTIME (ODBC 1.0) |
|
CURRENT_DATE (ODBC 3.0) |
|
CURRENT_TIME (ODBC 3.0) |
|
CURRENT_TIMESTAMP (ODBC 3.0) |
|
DAYNAME (ODBC 2.0) |
|
DAYOFMONTH (ODBC 1.0) |
|
DAYOFWEEK (ODBC 1.0) |
|
DAYOFYEAR (ODBC 1.0) |
|
EXTRACT (ODBC 3.0) |
|
STUNDA (ODBC 1.0) |
|
MINUTE (ODBC 1.0) |
|
MONTH (ODBC 1.0) |
|
MONTHNAME (ODBC 2.0) |
|
TŪLĪT (ODBC 1.0) |
|
QUARTER (ODBC 1.0) |
|
SECOND (ODBC 1.0) |
|
TIMESTAMPADD (ODBC 2.0) |
|
TIMESTAMPDIFF (ODBC 2.0) |
|
WEEK (ODBC 1.0) |
|
YEAR (ODBC 1.0) |
Tiek atbalstīta konvertēšanas funkciju apakškopa. Tālāk sniegtajā tabulā ir uzskaitītas ODBC skalārās funkcijas un ekvivalentās Access funkcijas, ja kādas no tām ir.
Odbc (funkcija ODBC) |
Funkcija Access |
CONVERT |
Piezīme Virknes literāļus var pārvērst par šādiem datu tipiem: SQL_FLOAT, SQL_DOUBLE, SQL_NUMERIC, SQL_INTEGER, SQL_REAL, SQL_SMALLINT, SQL_VARCHAR un SQL_DATETIME. Lai konvertētu virkni uz valūtu, izmantojiet SQL_FLOAT. Papildinformāciju skatiet rakstā Precīza datu tipa konvertēšanas funkcija.