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

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.