bonjour,
existe-t-il une limite dans la taille d'une clause SQL ?
si oui, quelle est-elle ?
merci de votre aide
bonjour,
existe-t-il une limite dans la taille d'une clause SQL ?
si oui, quelle est-elle ?
merci de votre aide
j'ai pas bien compris la question. regarde les cours de SQL :
http://sgbd.developpez.com/cours/#sql
je repose la question différemment :
prenons une clause SELECT par exemple.
avant de l'envoyer au moteur de bdd, je stocke cette clause dans une chaine.
ma question est de savoir si cette chaine peut contenir un nombre illimité de caractères (si j'ai par exemple beaucoup de condition dans le WHERE) ou si sa taille est limitée ?
merci pour le lien
J'ai lu sur le forum que par défaut je crois que la longueur maximum est 3999 char sous Oracle.
Ensuite il faut que tu déclares dans ta bd un champ d'un autre type [cherche le message ....]
à ma connaissance en ce qui concerne le where il n'y a pas de limite dans le nombre de condition, mais là je suis sûr que tu ne parle pas de SQL. mais d'une variable de type string dans un language donné. si c'est le cas il y a une limite par exemple dans le VB c'est 255 caractére si je ne me trempe pas, c'est pour ca il faut poser la qustion dans le bon forum qui correspond à ton language de programmation.
La norme SQL n'admet aucune limite de ce genre.
Mais tous les SGBDR admettent des limites.
Pour SQL Server, la taille maximale d'une requête ne peut dépasser 128 Mo de code (soit une chaîne ASCI de 134 217 728 caractères).
Mais d'autres limites peuvent intervenir. Pas exemple dans SQL Server :
GROUP BY (max) : 10 colonnes dans , 8060 octets de données par ligne
A +
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
* * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *
j'utilise Firebird comme sgbd.
la limite (s'il y en a une) est-elle similaire à celle de sql server ?
merci en tous cas pour toutes ces réponses.
J'ai trouvé ce lien qui va peut etre repondre a tes questions :
http://www.ibphoenix.com/main.nfs?a=...em+Limits'
Bon courage
Partager