Fonctions scalaires ODBC

Microsoft Access SQL l’utilisation de la syntaxe définie ODBC pour les fonctions scalaires dans une requête s' exécute sur une Microsoft SQL Server. Par exemple, pour renvoyer toutes les lignes où la valeur absolue de la modification du prix d’une action était supérieure à cinq, utilisez la requête suivante :

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

Pour obtenir une description des arguments et une explication complète de la syntaxe d’erreur pour inclure des fonctions dans une instruction SQL, voir Fonctions scalaiques.

Fonctions scalar ODBC par catégorie

Un sous-ensemble des fonctions de texte est pris en charge. Le tableau suivant répertorie les fonctions scalatique ODBC et les fonctions Access équivalentes le caser.

Fonction ODBC (version ODBC)

Fonction Access

ASCII (ODBC 1.0)

Fonction Asc

BIT_LENGTH (3,0)

(Aucun équivalent)

CHAR (ODBC 1.0)

Fonction Chr

CONCAT (ODBC 1.0)

(Utilisez l’opérateur de concaénation « & » (et le caractère « & ) »

DIFFERENCE (ODBC 2.0)

(Aucun équivalent)

INSERT (ODBC 1.0)

(Aucun équivalent)

LCASE (ODBC 1.0)

Fonction LCase

LEFT (ODBC 1.0)

Fonction Left

LONGUEUR (ODBC 1,0)

Fonction Len

LOCATE (ODBC 1.0)

Fonction InStr

LTRIM (ODBC 1.0)

Fonctions LTrim, RTrim et Trim

OCTET_LENGTH ( ODBC 3.0) (sans fonction équivalente)

(Aucun équivalent)

POSITION (ODBC 3.0)

Fonction InStr

REPEAT (ODBC 1.0)

String, fonction

REPLACE (ODBC 1.0)

Fonction Replace

RIGHT (ODBC 1.0)

Fonction Right

RTRIM (ODBC 1.0)

Fonctions LTrim, RTrim et Trim

SOUNDEX (ODBC 2.0)

(Aucun équivalent)

ESPACE ( ODBC 2.0)

Fonction Espace

SUBSTRING (ODBC 1.0)

Fonction Mid

UCASE (ODBC 1.0)

Fonction UCase

Un sous-ensemble des fonctions mathématiques sont pris en charge. Le tableau suivant répertorie les fonctions scalatique ODBC et les fonctions Access équivalentes le caser.

Fonction ODBC (version ODBC)

Fonction Access

ABS (ODBC 1,0)

Fonction Abs

ACOS (ODBC 1.0)

(Aucun équivalent)

ASIN (ODBC 1.0)

(Aucun équivalent)

PLAFOND (ODBC 1.0)

(Aucun équivalent)

ATAN (ODBC 1.0)

Fonction Atn

ATAN2 (ODBC 2.0)

(Aucun équivalent)

COS (ODBC 1.0)

Fonction Cos

COT (ODBC 1.0)

(Aucun équivalent)

DED (ODBC 2.0)

(Aucun équivalent)

EXP (ODBC 1.0)

Fonction Exp

FLOOR (ODBC 1.0)

(Aucun équivalent)

MOD (ODBC 1.0)

(Utilisez l’opérateur MOD)

LOG (ODBC 1.0)

Fonction Log

LOG10 (ODBC 2.0)

(Aucun équivalent)

PI (ODBC 1.0)

(Aucun équivalent)

POWER (ODBC 2.0)

(Aucun équivalent)

RADIANS (ODBC 2.0)

(Aucun équivalent)

A RAND (ODBC 1,0)

Fonction Rnd

ROUND (ODBC 2.0)

Fonction Round

SIGN (ODBC 1.0)

Fonction Sgn

SIN (ODBC 1,0)

Fonction Sin

RT (ODBC 1.0)

Fonction Sqr

TAN (ODBC 1.0)

Tan, fonction

TRONQUÉ (ODBC 2.0)

(Aucun équivalent)

Un sous-ensemble des fonctions date/heure est pris en charge. Le tableau suivant répertorie les fonctions scalatique ODBC et les fonctions Access équivalentes le caser.

Fonction ODBC (version ODBC)

Fonction Access

CURDATE (ODBC 1.0)

Fonction Date

CURTIME (ODBC 1.0)

Fonction Time

CURRENT_DATE (ODBC 3.0)

Fonction Date

CURRENT_TIME (ODBC 3.0)

Fonction Time

CURRENT_TIMESTAMP (ODBC 3.0)

Fonction Time

DAYNAME (ODBC 2.0)

WeekdayName, fonction

DAYOFMONTH (ODBC 1.0)

Fonction Day

DAYOFWEEK (ODBC 1.0)

Fonction Weekday

DAYOFYEAR (ODBC 1.0)

Fonction DatePart

EXTRACT (ODBC 3.0)

Fonction DatePart

HEURE (ODBC 1,0)

Fonction Hour

MINUTE (ODBC 1,0)

Fonction Minute

MONTH (ODBC 1.0)

Fonction Month

MONTHNAME (ODBC 2.0)

MonthName, fonction

NOW (ODBC 1.0)

Fonction Now

QUARTER (ODBC 1.0)

Fonction DatePart

SECOND (ODBC 1.0)

Fonction Second

TIMESTAMPADD (ODBC 2.0)

Fonction DateAdd

TIMESTAMPDIFF (ODBC 2.0)

Fonction DateDiff

WEEK (ODBC 1.0)

Fonction DatePart

YEAR (ODBC 1.0)

Fonction Year

Un sous-ensemble des fonctions de conversion est pris en charge. Le tableau suivant répertorie les fonctions scalatique ODBC et les fonctions Access équivalentes le caser.

OdBC, fonction

Fonction Access

CONVERT

Fonctions de conversion de types de données

Remarque    Les littéraux de chaîne peuvent être convertis en types de données suivants : SQL_FLOAT, SQL_DOUBLE, SQL_NUMERIC, SQL_INTEGER, SQL_REAL, SQL_SMALLINT, SQL_VARCHAR et SQL_DATETIME. Pour convertir une chaîne en devise, utilisez SQL_FLOAT. Pour plus d’informations, voir La fonction de conversion de type de données explicite.

Besoin d’aide ?

Développez vos compétences dans Office
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×