|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Nouveau Membre du Club
![]() Inscription : avril 2008 Messages : 100 ![]() |
Bonjour,
Tout est dans le titre... En effet, depuis que j'ai créer une table dérivée, le temps de réponse est beaucoup plus long lorsque j'utilise une zone qui fait appel à cette table. Or, la requête de cette table, exécutée sous SQL+ n'est pas aussi longue. Avez vous des pistes, des solutions, des alternatives? Merci d'avance |
|
|
00
|
|
|
#2 |
![]() ![]() Julien LizzulInscription : mars 2008 Messages : 1 103 ![]() |
Quand tu dis que l'exécution est plus rapide sous SQL+, tu reprends le SQL de BO et tu l'exécutes, ou tu fais ta requête de ton côté à la main et tu te rends compte qu'elle est plus rapide que celle générée par BO ?
En gros, le SQL exécuté de part et d'autre est il identique ?
__________________
|
|
|
00
|
|
|
#3 |
|
Nouveau Membre du Club
![]() Inscription : avril 2008 Messages : 100 ![]() |
la table dérivée est construite à partir d'un code SQL que je copie tel quel sous SQL+, sauf que je remplace 2 critères qui sont des interrogations BO de type
Code :
DAT_CPT <= @Variable('Date fin de période ?') |
|
|
00
|
|
|
#4 | ||||||
![]() ![]() Julien LizzulInscription : mars 2008 Messages : 1 103 ![]() |
Je repose ma question avec un exemple :
Reprends tu exactement le même code que le code généré dans BO ? Car : Admettons que ta table dérivée soit : Code :
Code :
Code :
__________________
|
||||||
|
|
00
|
|
|
#5 |
|
Nouveau Membre du Club
![]() Inscription : avril 2008 Messages : 100 ![]() |
Merci Julien de tes réponses.
Je viens de trouver. Il s'agissait d'un problème SQL tout simplement. Merci encore |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com