Bonjour,
En fait dans la querry suivante, le résultat est de +- 130 lignes.
Nous sommes passé sur une nouvelles infra et maintenant on utilise 2 db_link pour allé chercher les données.
Pour les table préfixées d'un "P_" on utilise un db_link et pour celle préfixée d'un "M_" on en utilise un autre.
Lors de l'exécution de cette requète maintenant je n'obtient plus que une lignes.
L'exécution se passe dans un shema perall_view.
Si on exécute dans le shema PERALL(propriétaires des tables "P_") par contre, cela fonctionne correctement.
Serait-il possible que cela soit du à l'utilisation de 2 db_link dans une meme query?
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 SELECT DISTINCT * FROM P_PERSONS p , P_DAY_OFF_DETAILS dod , P_DAY_OFF_BALANCES dob , P_DAY_OFF_TYPES dot , P_ASSIGNMENTS a , M_POSTES pos WHERE p.person_id = dob.person_id AND p.person_id = dod.person_id AND dob.balance_id = dod.balance_id AND dod.day_off_tp_id = dot.day_off_tp_id AND p.person_id = a.person_id AND a.start_date <= dod.start_date AND (a.end_date >= dod.start_date OR a.end_date IS NULL) AND nvl(dod.valid , 0) = 0 AND pos.post_id = a.m_post_id AND dod.start_date <= trunc(sysdate) AND p.career_id = :P_career
Partager