systemic_anomaly
Messages postés59Date d'inscriptionvendredi 16 janvier 2004StatutMembreDernière intervention 1 août 2005
-
19 juil. 2005 à 10:48
cabbry
Messages postés100Date d'inscriptionmercredi 8 janvier 2003StatutMembreDernière intervention27 janvier 2006
-
19 juil. 2005 à 13:57
Bonjour à tous !
Je suis confronté à une erreur que je ne comprends absolument pas lors de l'exécution d'une requête (relativement longue) :
select e.* from Employee e, AppUser u where e.EmployeeId in
(select e.EmployeeId from Employee e, ExperienceStatement ex, Training
t, Certification c, ProfileExperience p, Lot l, JobAssignation j,
Proposal pr, EmployeeStatus es, MobilityScope ms,
MobilityScopeOfEmployee mse, JobInformation ji, FormalEducation fe,
Market ma, Client cl where
ma.MarketId 4 and e.EmployeeId ex.EmployeeId and e.EmployeeId = u.EmployeeId and cl.MarketId = ma.MarketId
and pr.ClientId cl.ClientId and pr.ProposalId j.ProposalId and e.EmployeeId = j.EmployeeId) and
e.EmployeeId = u.EmployeeId
Le message d'erreur est celui-ci :
"Internal Query Processor Error: The query processor could not produce
a query plan. Contact your primary support provider for more
information"
Dans ma requête on peut voir que beaucoup de tables "déclarées" (c'est
pas le terme adéquat mais bon...) n'entre pas vraiment en compte dans
l'utilisation de la requête. Comme Training par exemple et ceci est du
au fait que la sous-requête est créée dynamiquement.
Je ne sais pas trop quoi penser de cette erreur et que faire donc je
vous remercie d'avance pour l'aide que vous pourrez m'apportée