Bonjour,

j'ai une requete quand je l'execute sur TOAD comme un script :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
SELECT ca.co_id, ca.customer_id
 
        FROM pr_serv_status_hist psh,
 
             contract_all ca
 
       WHERE psh.sncode =
 
                      (SELECT sncode
 
                         FROM mpusntab
 
                        WHERE shdes = 'Test')
 
         AND psh.histno =
 
                (SELECT NVL (MAX (histno), 0)
 
                   FROM pr_serv_status_hist prs1
 
                  WHERE co_id = psh.co_id
 
                    AND sncode =
 
                           (SELECT sncode
 
                              FROM mpusntab
 
                             WHERE shdes = 'Test')           
                )
 
         -- Ici mettre les bon status pour checker le service
         AND psh.status != 'O'
 
         AND psh.status IN ('A', 'S')
 
         AND psh.co_id = ca.co_id
elle me rend pas la main elle s'excute durant des minutes sans sarreter et ça bloque TOAD,
est ce que la requete est mal faite ? les jointures ne sont pas bien faites?

Merci