Passer directement au contenu principal

Fonctions scalaires ODBC

Microsoft Access SQL prend en charge l’utilisation de la syntaxe ODBC définie pour les fonctions scalaires dans une requête SQL directe qui s’exécute sur Microsoft SQL Server. Par exemple, pour renvoyer toutes les lignes dont la valeur absolue du changement de prix d’une action est 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’échappement pour inclure des fonctions dans une instruction SQL, voir fonctions scalaires.

Fonctions scalaires ODBC par catégorie

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

Fonction ODBC (version ODBC)

Fonction Access

ASCII (ODBC 1,0)

Fonction ASC

BIT_LENGTH (3,0)

(Aucun équivalent)

CAR (ODBC 1,0)

Fonction Chr

CONCAT (ODBC 1,0)

(Utilisez l’opérateur de concaténation esperluette (&).)

DIFFÉRENCE (ODBC 2,0)

(Aucun équivalent)

INSERTION (ODBC 1,0)

(Aucun équivalent)

LCASE (ODBC 1,0)

Fonction LCase

GAUCHE (ODBC 1,0)

Fonction Left

LENGTH (ODBC 1,0)

Fonction Len

RECHERCHEZ (ODBC 1,0)

InStr, fonction

LTRIM (ODBC 1,0)

Fonctions LTrim, RTrim et Trim

OCTET_LENGTH (ODBC 3,0) (aucune fonction équivalente)

(Aucun équivalent)

POSITION (ODBC 3,0)

InStr, fonction

RÉPÉTER (ODBC 1,0)

String, fonction

REMPLACER (ODBC 1,0)

Fonction Replace

DROITE (ODBC 1,0)

Fonction Right

RTRIM (ODBC 1,0)

Fonctions LTrim, RTrim et Trim

SOUNDEX (ODBC 2,0)

(Aucun équivalent)

ESPACE (ODBC 2,0)

Space, fonction

SOUS-CHAÎNE (ODBC 1,0)

Mid, fonction

UCASE (ODBC 1,0)

Fonction UCase

Un sous-ensemble des fonctions mathématiques est pris en charge. Le tableau suivant répertorie les fonctions scalaires ODBC et les fonctions Access équivalentes le cas échéant.

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)

DEGRÉS (ODBC 2,0)

(Aucun équivalent)

EXP (ODBC 1,0)

Fonction Exp

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

PUISSANCE (ODBC 2,0)

(Aucun équivalent)

RADIANS (ODBC 2,0)

(Aucun équivalent)

ALEA (ODBC 1,0)

Fonction Rnd

ARRONDI (ODBC 2,0)

Fonction Round

SIGNE (ODBC 1,0)

Fonction Sgn

SIN (ODBC 1,0)

Fonction Sin

RACINE (ODBC 1,0)

Fonction Sqr

TAN (ODBC 1,0)

Tan, fonction

TRONQUER (ODBC 2,0)

(Aucun équivalent)

Un sous-ensemble des fonctions de date et d’heure sont prises en charge. Le tableau suivant répertorie les fonctions scalaires ODBC et les fonctions Access équivalentes le cas échéant.

Fonction ODBC (version ODBC)

Fonction Access

CAILLÉ (ODBC 1,0)

Date, fonction

CURTIME (ODBC 1,0)

Fonction Time

CURRENT_DATE (ODBC 3,0)

Date, fonction

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

MOIS (ODBC 1,0)

Fonction Month

MONTHNAME (ODBC 2,0)

MonthName, fonction

MAINTENANT (ODBC 1,0)

Fonction Now

TRIMESTRE (ODBC 1,0)

Fonction DatePart

DEUXIÈME (ODBC 1,0)

Fonction Second

TIMESTAMPADD (ODBC 2,0)

Fonction DateAdd

TIMESTAMPDIFF (ODBC 2,0)

Fonction DateDiff

SEMAINE (ODBC 1,0)

Fonction DatePart

ANNÉE (ODBC 1,0)

Fonction Year

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

Fonction ODBC

Fonction Access

CONVERT

Fonctions de conversion de types de données

Remarque    Les littéraux de chaîne peuvent être convertis aux 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, reportez-vous à la fonction conversion du type de données explicite.

Remarque :  Cette page a été traduite automatiquement et peut donc contenir des erreurs grammaticales ou des imprécisions. Notre objectif est de faire en sorte que ce contenu vous soit utile. Pouvez vous nous dire si les informations vous ont été utiles ? Voici l’article en anglais pour référence.

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.

×