#1 Fri 14 December 2012 17:35
- Gian
- Juste Inscrit !
- Date d'inscription: 14 Dec 2012
- Messages: 2
[ArcGis 10.1] Limite de longueur requête SQL ?
Bonjour à tous et félicitations pour cette formidable communauté.
Je travaille actuellement sur les flux de passager sur le réseau de transport de Turin.
Cela fait plusieurs jours que je sélectionne certains voyages avec une requête sql qui fonctionnait bien jusque là :
Sélection en fonction de l'origine ET de la destination :
(Orig = zone1 AND Dest = zone2) OR (Orig = Zone8 AND Dest = Zone52)....
Il semblerait qu'au dessus d'une certaine taille de la requête arcgis ne veuille plus rien savoir: autour de 7000 caractère pour ma part... à partir de là il me dit qu'il ne trouve aucun enregistrement, alors qu'en supprimant un "OR (x AND Y)" tout fonctionne bien...
Est-ce un problème de limite logiciel, ou lié aux performances de mon pc (mémoire ?)
Merci de m'éclairer.
Hors ligne
#2 Fri 14 December 2012 18:13
- Damien BEAUSEIGNEUR
- Participant assidu
- Lieu: meyzieu
- Date d'inscription: 5 Sep 2005
- Messages: 425
Re: [ArcGis 10.1] Limite de longueur requête SQL ?
Bonjour,
c'est pas pour dire mais 7000 caractères pour écrire une requête sql, est-ce bien raisonnable?
En supposant une moyenne de 70 caractères par ligne, ça fait 100 lignes.
Il s'agit probablement d'une limite logicielle.
Si il y a des associations nouvelles à tester autant les mettre dans une table, ce qui aura pour avantage d'optimiser la requête, en mettant les couples origines et destinations à tester en index bien sur.
Hors ligne
#3 Fri 14 December 2012 18:30
- Gian
- Juste Inscrit !
- Date d'inscription: 14 Dec 2012
- Messages: 2
Re: [ArcGis 10.1] Limite de longueur requête SQL ?
Raisonnable ? Raisonnable ! Bien sur que non, quel ennui !
C'était un moyen rapide d'obtenir ce que je voulais avec mon bricolage...
Merci du conseil.
Hors ligne