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

Microsoft Access SQL supporta l'uso della sintassi definita ODBC per le funzioni scalare in una query pass-through eseguita in Microsoft SQL Server. Ad esempio, per restituire tutte le righe in cui il valore assoluto della variazione del prezzo di un titolo è maggiore di cinque, usare la query seguente:

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

Per una descrizione degli argomenti e una spiegazione completa della sintassi di escape per l'inclusione di funzioni in un'istruzione SQL, vedere Funzioni scalare.

Funzioni scalare ODBC per categoria

Un sottoinsieme delle funzioni di testo è supportato. La tabella seguente elenca le funzioni scalari ODBC e le eventuali funzioni equivalenti di Access.

Funzione ODBC (versione ODBC)

Funzione di Access

ASCII (ODBC 1.0)

Funzione Asc

BIT_LENGTH (3.0)

(Nessun equivalente)

CHAR ( ODBC 1.0)

Funzione Chr

CONCAT (ODBC 1.0)

Usare l'operatore di concatenazione caratteri e commerciale (&)

DIFFERENZA ( ODBC 2.0)

(Nessun equivalente)

INSERT ( ODBC 1.0)

(Nessun equivalente)

LCASE (ODBC 1.0)

Funzione LCase

LEFT (ODBC 1.0)

Funzione Left

LUNGHEZZA ( ODBC 1.0)

Funzione Len

LOCATE (ODBC 1.0)

Funzione InStr

LTRIM (ODBC 1.0)

Funzioni LTrim, RTrim e Trim

OCTET_LENGTH ( ODBC 3.0) (nessuna funzione equivalente)

(Nessun equivalente)

POSIZIONE ( ODBC 3.0)

Funzione InStr

REPEAT (ODBC 1.0)

Funzione String

REPLACE ( ODBC 1.0)

Funzione Replace

DESTRA (ODBC 1.0)

Funzione Right

RTRIM (ODBC 1.0)

Funzioni LTrim, RTrim e Trim

SOUNDEX (ODBC 2.0)

(Nessun equivalente)

BARRA SPAZIATRICE ( ODBC 2.0)

Funzione Space

SOTTOSTRINGA (ODBC 1.0)

Funzione Mid

UCASE (ODBC 1.0)

Funzione UCase

Un sottoinsieme delle funzioni matematica è supportato. La tabella seguente elenca le funzioni scalari ODBC e le eventuali funzioni equivalenti di Access.

Funzione ODBC (versione ODBC)

Funzione di Access

ABS (ODBC 1.0)

Funzione Abs

ACOS (ODBC 1.0)

(Nessun equivalente)

ASIN (ODBC 1.0)

(Nessun equivalente)

SOFFITTO (ODBC 1.0)

(Nessun equivalente)

ATAN (ODBC 1.0)

Funzione Atn

ATAN2 (ODBC 2.0)

(Nessun equivalente)

COS (ODBC 1.0)

Funzione Cos

COT (ODBC 1.0)

(Nessun equivalente)

GRADI (ODBC 2.0)

(Nessun equivalente)

EXP (ODBC 1.0)

Funzione Exp

PIANO (ODBC 1.0)

(Nessun equivalente)

MOD (ODBC 1.0)

(Usa l'operatore MOD)

LOG (ODBC 1.0)

Funzione Log

LOG10 (ODBC 2.0)

(Nessun equivalente)

PI.GRECO (ODBC 1.0)

(Nessun equivalente)

POWER (ODBC 2.0)

(Nessun equivalente)

RADIANTI (ODBC 2.0)

(Nessun equivalente)

RAND (ODBC 1.0)

Funzione Rnd

ROUND (ODBC 2.0)

Funzione Round

SIGN (ODBC 1.0)

Funzione Sgn

SIN (ODBC 1.0)

Funzione Sin

RADQ (ODBC 1.0)

Funzione Sqr

TAN (ODBC 1.0)

Funzione Tan

TRONCA (ODBC 2.0)

(Nessun equivalente)

Un sottoinsieme delle funzioni di data/ora è supportato. La tabella seguente elenca le funzioni scalari ODBC e le eventuali funzioni equivalenti di Access.

Funzione ODBC (versione ODBC)

Funzione di Access

CURDATE (ODBC 1.0)

Funzione Date

CURTIME (ODBC 1.0)

Funzione Time

CURRENT_DATE (ODBC 3.0)

Funzione Date

CURRENT_TIME (ODBC 3.0)

Funzione Time

CURRENT_TIMESTAMP (ODBC 3.0)

Funzione Time

DAYNAME (ODBC 2.0)

Funzione WeekdayName

DAYOFMONTH (ODBC 1.0)

Funzione Day

DAYOFWEEK (ODBC 1.0)

Funzione Weekday

DAYOFYEAR (ODBC 1.0)

Funzione DatePart

ESTRAZIONE (ODBC 3.0)

Funzione DatePart

ORA (ODBC 1.0)

Funzione Hour

MINUTO (ODBC 1.0)

Funzione Minute

MESE (ODBC 1.0)

Funzione Month

MONTHNAME (ODBC 2.0)

Funzione MonthName

ORA (ODBC 1.0)

Funzione Now

TRIMESTRE (ODBC 1.0)

Funzione DatePart

SECOND (ODBC 1.0)

Funzione Second

TIMESTAMPADD (ODBC 2.0)

Funzione DateAdd

TIMESTAMPDIFF (ODBC 2.0)

Funzione DateDiff

SETTIMANA (ODBC 1.0)

Funzione DatePart

ANNO (ODBC 1.0)

Funzione Year

È supportato un sottoinsieme delle funzioni di conversione. La tabella seguente elenca le funzioni scalari ODBC e le eventuali funzioni equivalenti di Access.

Funzione ODBC

Funzione di Access

CONVERTI

Funzioni di conversione tra tipi

Nota    I valori letterali stringa possono essere convertiti nei tipi di dati seguenti: SQL_FLOAT, SQL_DOUBLE, SQL_NUMERIC, SQL_INTEGER, SQL_REAL, SQL_SMALLINT, SQL_VARCHAR e SQL_DATETIME. Per convertire una stringa in valuta, usare SQL_FLOAT. Per altre informazioni, vedere Funzione di conversione esplicita del tipo di dati.

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.