banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#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

 

Pied de page des forums

Powered by FluxBB