Microsoft Access SQL understøtter brugen af den ODBC-definerede syntaks for skalarfunktioner i en pass-through-forespørgsel , der kører på Microsoft SQL Server. Hvis du for eksempel vil returnere alle rækker, hvor den absolutte værdi af den ændrede pris på en aktie er større end fem, skal du bruge følgende forespørgsel:
SELECT DailyClose, DailyChange FROM DailyQuote
WHERE {fn ABS(DailyChange)} > 5
Hvis du vil have en beskrivelse af argumenterne og en komplet forklaring på escape-syntaksen for at medtage funktioner i en SQL-sætning, skal du se skalarfunktioner-funktioner.
ODBC Scalar-funktioner efter kategori
Et undersæt af tekst funktionerne understøttes. I følgende tabel vises ODBC Scalar-funktionerne og de tilsvarende Access-funktioner.
ODBC-funktion (ODBC-version) |
Access-funktion |
ASCII (ODBC 1,0) |
|
BIT_LENGTH (3,0) |
(Ingen tilsvarende) |
CHAR (ODBC 1,0) |
|
SAMMENKÆDNING (ODBC 1,0) |
(Brug tegn sammenføjnings operatoren-tegnet (&)) |
FORSKEL (ODBC 2,0) |
(Ingen tilsvarende) |
INDSÆT (ODBC 1,0) |
(Ingen tilsvarende) |
LCASE (ODBC 1,0) |
|
LEFT (ODBC 1,0) |
|
LÆNGDE (ODBC 1,0) |
|
FIND (ODBC 1,0) |
|
FUNKTIONERNE LTRIM (ODBC 1,0) |
|
OCTET_LENGTH (ODBC 3,0) (ingen tilsvarende funktion) |
(Ingen tilsvarende) |
PLACERING (ODBC 3,0) |
|
GENTAG (ODBC 1,0) |
|
ERSTAT (ODBC 1,0) |
|
HØJRE (ODBC 1,0) |
|
RTRIM (ODBC 1,0) |
|
SOUNDEX (ODBC 2,0) |
(Ingen tilsvarende) |
MELLEMRUM (ODBC 2,0) |
|
UNDERSTRENG (ODBC 1,0) |
|
UCASE (ODBC 1,0) |
Et undersæt af matematiske funktioner understøttes. I følgende tabel vises ODBC Scalar-funktionerne og de tilsvarende Access-funktioner.
ODBC-funktion (ODBC-version) |
Access-funktion |
ABS (ODBC 1,0) |
|
ARCCOS (ODBC 1,0) |
(Ingen tilsvarende) |
ARCSIN (ODBC 1,0) |
(Ingen tilsvarende) |
LOFTET (ODBC 1,0) |
(Ingen tilsvarende) |
ARCTAN (ODBC 1,0) |
|
ARCTAN2 (ODBC 2,0) |
(Ingen tilsvarende) |
COS (ODBC 1,0) |
|
COT (ODBC 1,0) |
(Ingen tilsvarende) |
GRADER (ODBC 2,0) |
(Ingen tilsvarende) |
EXP (ODBC 1,0) |
|
GULV (ODBC 1,0) |
(Ingen tilsvarende) |
MOD (ODBC 1,0) |
(Brug operatoren rest) |
LOG (ODBC 1,0) |
|
LOG10 (ODBC 2,0) |
(Ingen tilsvarende) |
PI (ODBC 1,0) |
(Ingen tilsvarende) |
POWER (ODBC 2,0) |
|
RADIANER (ODBC 2,0) |
(Ingen tilsvarende) |
SLUMP (ODBC 1,0) |
|
AFRUND (ODBC 2,0) |
|
TEGN (ODBC 1,0) |
|
SIN (ODBC 1,0) |
|
KVROD (ODBC 1,0) |
|
TAN (ODBC 1,0) |
|
AFKORT (ODBC 2,0) |
(Ingen tilsvarende) |
Et undersæt af dato/klokkeslæts funktionerne understøttes. I følgende tabel vises ODBC Scalar-funktionerne og de tilsvarende Access-funktioner.
ODBC-funktion (ODBC-version) |
Access-funktion |
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) |
(Ingen tilsvarende) |
UDDRAG (ODBC 3,0) |
|
TIME (ODBC 1,0) |
|
MINUT (ODBC 1,0) |
|
MÅNED (ODBC 1,0) |
|
MÅNEDSNAVN (ODBC 2,0) |
|
NU (ODBC 1,0) |
|
KVARTAL (ODBC 1,0) |
(Ingen tilsvarende) |
SEKUND (ODBC 1,0) |
|
TIMESTAMPADD (ODBC 2,0) |
|
TIMESTAMPDIFF (ODBC 2,0) |
|
UGE (ODBC 1,0) |
(Ingen tilsvarende) |
ÅR (ODBC 1,0) |
Et undersæt af konverteringsfunktionerne understøttes. I følgende tabel vises ODBC Scalar-funktionerne og de tilsvarende Access-funktioner.
Funktionen ODBC |
Access-funktion |
CONVERT |
Bemærk! Strengkonstanter kan konverteres til følgende datatyper: SQL_FLOAT, SQL_DOUBLE, SQL_NUMERIC, SQL_INTEGER, SQL_REAL, SQL_SMALLINT, SQL_VARCHAR og SQL_DATETIME. Hvis du vil konvertere en streng til valuta, skal du bruge SQL_FLOAT. Du kan få mere at vide under eksplicit konvertering af data type.
Bemærk!: Denne side er oversat ved hjælp af automatisering og kan indeholde grammatiske fejl og unøjagtigheder. Det er vores hensigt, at dette indhold skal være nyttigt for dig. Var disse oplysninger nyttige? Her er artiklen på engelsk, så du kan sammenligne.