Limitation de longueur d'une chaine SQL

Résolu
olivierbalagizi Messages postés 40 Date d'inscription samedi 19 mars 2005 Statut Membre Dernière intervention 10 février 2011 - 29 sept. 2006 à 11:08
cs_coq Messages postés 6349 Date d'inscription samedi 1 juin 2002 Statut Membre Dernière intervention 2 août 2014 - 30 sept. 2006 à 00:15
Chers programmeurs, bonjour.
J'aimerais savoir s'il ya une limitation au nombre de caractères que peut contenir une requête SQL parce que je dois ecrire une requete du type 
SELECT * FROM my_table WHERE my_code IN(liste_code).
Comme je ne connais pas d'avance la longueur de ma liste de codes, jene sais pas prévoir la longueur de la chaîne SQL.
(Moteurs : MS SQL SERVER, POSTGRES...)

3 réponses

cs_coq Messages postés 6349 Date d'inscription samedi 1 juin 2002 Statut Membre Dernière intervention 2 août 2014 101
30 sept. 2006 à 00:13
Salut,


En fait si, et logiquement c'est variable suivant le SGBD.
Pour SQL Server (7.0 / 2000 / 2005) c'est 65536*Taille paquet réseau.

/*
coq
MVP Visual C#
CoqBlog
*/
3
gcorbineau Messages postés 143 Date d'inscription vendredi 28 janvier 2005 Statut Membre Dernière intervention 25 octobre 2006
29 sept. 2006 à 11:37
A ma connaissance, il n'y a pas de limite, du moins courte. Car j'ai deja réalisé plusieur requete de plusieurs ligne sans trop de probleme.
0
cs_coq Messages postés 6349 Date d'inscription samedi 1 juin 2002 Statut Membre Dernière intervention 2 août 2014 101
30 sept. 2006 à 00:15
0
Rejoignez-nous