ODBC-skalarfunktioner

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)

Funktionen ASC

BIT_LENGTH (3,0)

(Ingen tilsvarende)

CHAR (ODBC 1,0)

Funktionen Char

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)

Funktionen LCase

LEFT (ODBC 1,0)

Funktionen Left

LÆNGDE (ODBC 1,0)

Funktionen Len

FIND (ODBC 1,0)

Funktionen InStr

FUNKTIONERNE LTRIM (ODBC 1,0)

Funktionerne LTrim, RTrim og Trim

OCTET_LENGTH (ODBC 3,0) (ingen tilsvarende funktion)

(Ingen tilsvarende)

PLACERING (ODBC 3,0)

Funktionen InStr

GENTAG (ODBC 1,0)

Funktionen String

ERSTAT (ODBC 1,0)

Funktionen Replace

HØJRE (ODBC 1,0)

Funktionen Right

RTRIM (ODBC 1,0)

Funktionerne LTrim, RTrim og Trim

SOUNDEX (ODBC 2,0)

(Ingen tilsvarende)

MELLEMRUM (ODBC 2,0)

Funktionen String

UNDERSTRENG (ODBC 1,0)

Funktionen Mid

UCASE (ODBC 1,0)

Funktionen UCase

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)

Funktionen Abs

ARCCOS (ODBC 1,0)

(Ingen tilsvarende)

ARCSIN (ODBC 1,0)

(Ingen tilsvarende)

LOFTET (ODBC 1,0)

(Ingen tilsvarende)

ARCTAN (ODBC 1,0)

Funktionen Atn

ARCTAN2 (ODBC 2,0)

(Ingen tilsvarende)

COS (ODBC 1,0)

Funktionen Cos

COT (ODBC 1,0)

(Ingen tilsvarende)

GRADER (ODBC 2,0)

(Ingen tilsvarende)

EXP (ODBC 1,0)

Funktionen Exp

GULV (ODBC 1,0)

(Ingen tilsvarende)

MOD (ODBC 1,0)

(Brug operatoren rest)

LOG (ODBC 1,0)

Funktionen LOG

LOG10 (ODBC 2,0)

(Ingen tilsvarende)

PI (ODBC 1,0)

(Ingen tilsvarende)

POWER (ODBC 2,0)

Funktionen Exp

RADIANER (ODBC 2,0)

(Ingen tilsvarende)

SLUMP (ODBC 1,0)

Funktionen Rnd

AFRUND (ODBC 2,0)

Funktionen Round

TEGN (ODBC 1,0)

Funktionen Sgn

SIN (ODBC 1,0)

Funktionen Sin

KVROD (ODBC 1,0)

Funktionen Sqr

TAN (ODBC 1,0)

Funktionen Tan

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)

Funktionen Dato

CURTIME (ODBC 1,0)

Funktionen Time

CURRENT_DATE (ODBC 3,0)

Funktionen Dato

CURRENT_TIME (ODBC 3,0)

Funktionen Time

CURRENT_TIMESTAMP (ODBC 3,0)

Funktionen Time

DAYNAME (ODBC 2,0)

Funktionen WeekdayName

DAYOFMONTH (ODBC 1,0)

Funktionen Day

DAYOFWEEK (ODBC 1,0)

Funktionen Weekday

DAYOFYEAR (ODBC 1,0)

(Ingen tilsvarende)

UDDRAG (ODBC 3,0)

Funktionen DatePart

TIME (ODBC 1,0)

Funktionen Hour

MINUT (ODBC 1,0)

Funktionen Minute

MÅNED (ODBC 1,0)

Funktionen Month

MÅNEDSNAVN (ODBC 2,0)

Funktionen Month

NU (ODBC 1,0)

Funktionen Now

KVARTAL (ODBC 1,0)

(Ingen tilsvarende)

SEKUND (ODBC 1,0)

Funktionen Second

TIMESTAMPADD (ODBC 2,0)

Funktionen DateAdd

TIMESTAMPDIFF (ODBC 2,0)

Funktionen DateDiff

UGE (ODBC 1,0)

(Ingen tilsvarende)

ÅR (ODBC 1,0)

Funktionen Year

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

Typekonverteringsfunktioner

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.

Udvid dine Office-færdigheder
Gå på opdagelse i kurser
Få nye funktioner først
Bliv Office Insider

Var disse oplysninger nyttige?

Tak for din feedback!

Tak for din feedback! Det lyder, som om det vil kunne hjælpe, hvis du bliver sat i forbindelse med en af vores Office-supportteknikere.

×