Funzioni scalari ODBC

Microsoft Access SQL supporta l'uso della sintassi definita da ODBC per le funzioni scalari in una query pass-through eseguita in Microsoft SQL Server. Ad esempio, per restituire tutte le righe in cui il valore assoluto della modifica 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, Vedi funzioni scalari.

Funzioni scalari ODBC per categoria

Sono supportati un sottoinsieme delle funzioni di testo. La tabella seguente elenca le funzioni scalari ODBC e le funzioni di accesso equivalenti, se presenti.

Funzione ODBC (versione ODBC)

Funzione 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 dei 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

LENGTH (ODBC 1,0)

Funzione Len

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

RIPETIZIONE (ODBC 1,0)

Funzione String

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

SPAZIO (ODBC 2,0)

Funzione String

SOTTOSTRINGA (ODBC 1,0)

Funzione Mid

UCASE (ODBC 1,0)

Funzione UCase

Sono supportati un sottoinsieme delle funzioni matematiche. La tabella seguente elenca le funzioni scalari ODBC e le funzioni di accesso equivalenti, se presenti.

Funzione ODBC (versione ODBC)

Funzione Access

ABS (ODBC 1,0)

Funzione Abs

ARCCOS (ODBC 1,0)

(Nessun equivalente)

ASIN (ODBC 1,0)

(Nessun equivalente)

ARROTONDA (ODBC 1,0)

(Nessun equivalente)

ARCTAN (ODBC 1,0)

Funzione Atn

ATAN2 (ODBC 2,0)

(Nessun equivalente)

COS (ODBC 1,0)

Funzione Cos

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

(Usare l'operatore MOD)

LOG (ODBC 1,0)

Funzione Log

LOG10 (ODBC 2,0)

(Nessun equivalente)

PI (ODBC 1,0)

(Nessun equivalente)

POWER (ODBC 2,0)

Funzione Exp

RADIANTI (ODBC 2,0)

(Nessun equivalente)

RAND (ODBC 1,0)

Funzione Rnd

ARROTONDA (ODBC 2,0)

Funzione Round

SIGN (ODBC 1,0)

Funzione Sgn

SIN (ODBC 1,0)

Funzione Sin

SQRT (ODBC 1,0)

Funzione Sqr

TAN (ODBC 1,0)

Funzione Tan

TRONCA (ODBC 2,0)

(Nessun equivalente)

È supportato un sottoinsieme delle funzioni data/ora. La tabella seguente elenca le funzioni scalari ODBC e le funzioni di accesso equivalenti, se presenti.

Funzione ODBC (versione ODBC)

Funzione Access

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

NOMEGIORNO (ODBC 2,0)

Funzione WeekdayName

DAYOFMONTH (ODBC 1,0)

Funzione Day

DAYOFWEEK (ODBC 1,0)

Funzione Weekday

DAYOFYEAR (ODBC 1,0)

(Nessun equivalente)

EXTRACT (ODBC 3,0)

Funzione DatePart

ORA (ODBC 1,0)

Funzione Hour

MINUTI (ODBC 1,0)

Funzione Minute

MESE (ODBC 1,0)

Funzione Month

MONTHNAME (ODBC 2,0)

Funzione Month

ORA (ODBC 1,0)

Funzione Now

TRIMESTRE (ODBC 1,0)

(Nessun equivalente)

SECONDO (ODBC 1,0)

Funzione Second

TIMESTAMPADD (ODBC 2,0)

Funzione DateAdd

TIMESTAMPDIFF (ODBC 2,0)

Funzione DateDiff

SETTIMANA (ODBC 1,0)

(Nessun equivalente)

YEAR (ODBC 1,0)

Funzione Year

Sono supportati un sottoinsieme delle funzioni di conversione. La tabella seguente elenca le funzioni scalari ODBC e le funzioni di accesso equivalenti, se presenti.

Funzione ODBC

Funzione 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, USA SQL_FLOAT. Per altre informazioni, Vedi funzione di conversione dei tipi di dati espliciti.

Nota:  Questa pagina è stata tradotta automaticamente e potrebbe contenere errori di grammatica o imprecisioni. L'intento è quello di rendere fruibile il contenuto. Queste informazioni sono risultate utili' Questo è l'articolo in inglese per riferimento.

Amplia le tue competenze su Office
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa al programma Office Insider

Queste informazioni sono risultate utili?

Grazie per il feedback!

Grazie per il tuo feedback! Potrebbe essere utile metterti in contatto con uno dei nostri operatori del supporto di Office.

×