Applies ToAccess til Microsoft 365 Access 2021 Access 2019 Access 2016 Access 2013

Microsoft Access SQL understøtter brugen af den ODBC-definerede syntaks til skalarfunktioner i en pass-through-forespørgsel, der kører på Microsoft SQL Server. Hvis du f.eks. vil returnere alle rækker, hvor den absolutte værdi af ændringen i kursen på en aktie var større end fem, skal du bruge følgende forespørgsel:

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

Du kan få en beskrivelse af argumenterne og en komplet forklaring af escape-syntaksen for at medtage funktioner i en SQL-sætning under Skalarfunktioner.

ODBC-skalarfunktioner efter kategori

Et undersæt af tekstfunktionerne understøttes. I følgende tabel vises ODBC-skalarfunktionerne og de tilsvarende Access-funktioner, hvis der er nogen.

Funktionen ODBC (ODBC-version)

Funktionen Access

ASCII (ODBC 1.0)

Funktionen Asc

BIT_LENGTH (3,0)

(Ikke tilsvarende)

CHAR ( ODBC 1.0)

Funktionen Char

SAMMENKÆDNING ( ODBC 1.0)

(Brug og-tegnet (&) tegnsammenføjningsoperator)

DIFFERENCE ( ODBC 2.0)

(Ikke tilsvarende)

INSERT ( ODBC 1.0)

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

LTRIM ( ODBC 1.0)

Funktionerne LTrim, RTrim og Trim

OCTET_LENGTH ( ODBC 3.0) (ingen tilsvarende funktion)

(Ikke tilsvarende)

PLACERING ( ODBC 3.0)

Funktionen InStr

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

(Ikke tilsvarende)

MELLEMRUM (ODBC 2.0)

Funktionen Mellemrum

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-skalarfunktionerne og de tilsvarende Access-funktioner, hvis der er nogen.

Funktionen ODBC (ODBC-version)

Funktionen Access

ABS (ODBC 1.0)

Funktionen Abs

ACOS (ODBC 1.0)

(Ikke tilsvarende)

ASIN (ODBC 1.0)

(Ikke tilsvarende)

LOFT (ODBC 1.0)

(Ikke tilsvarende)

ATAN (ODBC 1.0)

Funktionen Atn

ATAN2 (ODBC 2.0)

(Ikke tilsvarende)

COS (ODBC 1.0)

Funktionen Cos

COT (ODBC 1.0)

(Ikke tilsvarende)

GRADER (ODBC 2.0)

(Ikke tilsvarende)

EXP (ODBC 1.0)

Funktionen Exp

GULV (ODBC 1.0)

(Ikke tilsvarende)

MOD (ODBC 1.0)

(Brug operatoren REST)

LOG (ODBC 1.0)

Funktionen LOG

LOG10 (ODBC 2.0)

(Ikke tilsvarende)

PI (ODBC 1.0)

(Ikke tilsvarende)

POWER (ODBC 2.0)

(Ikke tilsvarende)

RADIANER (ODBC 2.0)

(Ikke tilsvarende)

SLUMP (ODBC 1.0)

Funktionen Rnd

RUND (ODBC 2.0)

Funktionen Round

SIGN (ODBC 1.0)

Funktionen Sgn

SIN (ODBC 1.0)

Funktionen Sin

KVROD (ODBC 1.0)

Funktionen Sqr

TAN (ODBC 1.0)

Funktionen Tan

TRUNCATE (ODBC 2.0)

(Ikke tilsvarende)

Et undersæt af dato-/klokkeslætsfunktionerne understøttes. I følgende tabel vises ODBC-skalarfunktionerne og de tilsvarende Access-funktioner, hvis der er nogen.

Funktionen ODBC (ODBC-version)

Funktionen Access

CURDATE (ODBC 1.0)

Funktionen Date

CURTIME (ODBC 1.0)

Funktionen Time

CURRENT_DATE (ODBC 3.0)

Funktionen Date

CURRENT_TIME (ODBC 3.0)

Funktionen Time

CURRENT_TIMESTAMP (ODBC 3.0)

Funktionen Time

DAGSNAVN (ODBC 2.0)

Funktionen WeekdayName

DAYOFMONTH (ODBC 1.0)

Funktionen Day

DAYOFWEEK (ODBC 1.0)

Funktionen Weekday

DAYOFYEAR (ODBC 1.0)

Funktionen DatePart

UDTRÆK (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 MonthName

NU (ODBC 1.0)

Funktionen Now

KVARTAL (ODBC 1.0)

Funktionen DatePart

SEKUND (ODBC 1.0)

Funktionen Second

TIMESTAMPADD (ODBC 2.0)

Funktionen DateAdd

TIMESTAMPDIFF (ODBC 2.0)

Funktionen DateDiff

UGE (ODBC 1.0)

Funktionen DatePart

ÅR (ODBC 1.0)

Funktionen Year

Et undersæt af konverteringsfunktionerne understøttes. I følgende tabel vises ODBC-skalarfunktionerne og de tilsvarende Access-funktioner, hvis der er nogen.

Funktionen ODBC

Funktionen Access

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 datatypekonverteringsfunktion.

Har du brug for mere hjælp?

Vil du have flere indstillinger?

Udforsk abonnementsfordele, gennemse kurser, få mere at vide om, hvordan du sikrer din enhed og meget mere.

Communities hjælper dig med at stille og besvare spørgsmål, give feedback og høre fra eksperter med omfattende viden.