Limitation de longueur d'une chaine SQL [Résolu]

Signaler
Messages postés
40
Date d'inscription
samedi 19 mars 2005
Statut
Membre
Dernière intervention
10 février 2011
-
Messages postés
6352
Date d'inscription
samedi 1 juin 2002
Statut
Modérateur
Dernière intervention
2 août 2014
-
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

Messages postés
6352
Date d'inscription
samedi 1 juin 2002
Statut
Modérateur
Dernière intervention
2 août 2014
80
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
*/
Messages postés
143
Date d'inscription
vendredi 28 janvier 2005
Statut
Membre
Dernière intervention
25 octobre 2006

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.
Messages postés
6352
Date d'inscription
samedi 1 juin 2002
Statut
Modérateur
Dernière intervention
2 août 2014
80