Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cette section décrit les limitations des pilotes de base de données ODBC Desktop concernant les sections suivantes :
Limitations de fonction
| Fonction | Limites |
|---|---|
| Fonctions d’agrégation | Une fonction d’agrégation et une référence de colonne non agrégée ne peuvent pas être utilisées comme arguments pour une seule instruction SQL. |
| Fonctions scalaires | Les fonctions scalaires sont prises en charge uniquement à l’aide du format canonique ODBC. |
| Définir des fonctions | Les fonctions set (AVG, , MINMAXet SUM) ne prennent pas en charge le DISTINCT mot clé. |
| Tri | La longueur maximale d’une clé de tri dans une clause, ORDER BY une clause, SELECT DISTINCT une GROUP BY instruction ou une jointure externe est de 255 octets ; la longueur maximale de toutes les clés de tri d’une ligne de tri est de 65 500 octets. |
CONVERT |
Les échecs de conversion de type entraînent la définition NULLde la colonne affectée sur .DATE et TIMESTAMP le type de données ne peuvent pas être convertis en un autre type de données (ou lui-même) par la CONVERT fonction. |
Limitations de l’instruction
| Déclaration | Limites |
|---|---|
ALTER TABLE |
Pour plus d’informations, consultez les limitations de l’instruction ALTER TABLE. |
CALL |
Les expressions ne sont pas prises en charge en tant que paramètres pour une procédure appelée (s’applique au pilote Microsoft Access). |
CREATE INDEX |
Pour plus d’informations, consultez les limitations de l’instruction CREATE INDEX. |
CREATE TABLE |
Pour plus d’informations, consultez les limitations de l’instruction CREATE TABLE. |
DELETE |
Pour plus d’informations, consultez limitations de l’instruction DELETE. |
DROP INDEX |
L’instruction DROP INDEX n’est pas prise en charge (s’applique aux pilotes Microsoft Excel ou Text). |
DROP TABLE |
Lorsque le pilote Microsoft Excel 5.0, 7.0 ou 97 est utilisé, l’instruction DROP TABLE efface la feuille de calcul, mais ne supprime pas le nom de la feuille de calcul. Étant donné que le nom de la feuille de calcul existe toujours dans le classeur, une autre feuille de calcul ne peut pas être créée avec le même nom. |
INSERT |
Pour plus d’informations, consultez limitations de l’instruction INSERT. |
SELECT DISTINCT |
Le DISTINCT mot clé ne s’applique pas aux données binaires. |
SELECT |
Pour plus d’informations, consultez limitations de l’instruction SELECT. |
UPDATE |
Pour plus d’informations, consultez les limitations de l’instruction UPDATE. |
Clauses, types et autres limitations
| Clause ou type | Limites |
|---|---|
| Noms de colonnes | Pour plus d’informations, consultez limitations du nom de colonne. |
| Types de données | Pour plus d’informations, consultez limitations du type de données. |
| Date arithmétique | L’arithmétique de date n’est pas prise en charge pour soustraire un DATE type de données d’un DATE type de données. |
| Identificateurs | Pour plus d’informations, consultez limitations des identificateurs. |
| Nom d’index | Lorsque le pilote Paradox est utilisé, un index principal doit avoir le même nom que la table sur laquelle il est défini. D’autres index uniques ou non uniques doivent avoir le même nom que la table sur laquelle elles sont définies. |
| Requête paramétrable | Lorsque le pilote Microsoft Access est utilisé, une requête paramétrable peut être appelée à l’aide de la syntaxe suivante : CALL query-name [ ( parameter [ , parameter ] ... ) ] . |
| Mots clés réservés | Pour plus d’informations, consultez limitations des mots clés réservés. |
Prédicat AND |
Un maximum de 40 est pris en charge. |
mot clé DISTINCT |
Non pris en charge pour Long Text les champs (Microsoft Access) ou Memo les champs (dBASE). |
Clause FROM |
Le nombre maximal de tables d’une FROM clause est de 16. |
Clause HAVING |
Le nombre maximal de conditions de recherche dans une HAVING clause est 40. |
Prédicat LIKE |
Pour plus d’informations, consultez les limitations de prédicat LIKE. |
NOT NULL |
La NOT contrainte NULL'' dans l’instruction CREATE TABLE n’est pas prise en charge. |
Clause ORDER BY |
Si une SELECT instruction contient une GROUP BY clause et une ORDER BY clause, la ORDER BY clause ne peut contenir qu’une colonne dans le jeu de résultats ou une expression dans la GROUP BY clause. |
| Noms de tables | Pour plus d’informations, consultez limitations du nom de table. |
| Références de table | Un maximum de 16 références de table peuvent être incluses dans n’importe quelle instruction de requête. |
| Points de vue | Non pris en charge par les pilotes dBASE, Microsoft Excel, Paradox ou Text. |
Clause WHERE |
Le nombre maximal de clauses d’une WHERE clause est 40.LONGVARBINARY et LONGVARCHAR les colonnes peuvent être comparées aux littéraux d’une longueur maximale de 255 caractères, mais ne peuvent pas être comparées à l’aide de paramètres. |
Clause WHERE CURRENT OF |
Non pris en charge. |
| Chaînes | Pour plus d’informations, consultez limitations de chaîne. |