j'ai la requete suivante qui a une reponse rapide :
j'ai une deuxième requète tout aussi rapide :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 SELECT W_PALLET_MOVEMENT.FGT_NUMBER FROm W_PALLET_MOVEMENT,W_PALLET_DETAIL_MOVEMENT WHERE( W_PALLET_MOVEMENT.PLMV_ID=W_PALLET_DETAIL_MOVEMENT.PLMV_ID (+) and W_PALLET_MOVEMENT.MOVEMENT_OWNER=W_PALLET_DETAIL_MOVEMENT.PDMV_OWNER (+) ) AND ( ( W_PALLET_DETAIL_MOVEMENT.FGT_NUMBER = '132296650' ) ) ;
Lorsque je reunis les deux requètes par 'un or' sur la condition et que j'active celle-ci je génère trop d'extent pour mon fichier temp
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 SELECT W_PALLET_MOVEMENT.FGT_NUMBER FROm W_PALLET_MOVEMENT,W_PALLET_DETAIL_MOVEMENT WHERE( W_PALLET_MOVEMENT.PLMV_ID=W_PALLET_DETAIL_MOVEMENT.PLMV_ID (+) and W_PALLET_MOVEMENT.MOVEMENT_OWNER=W_PALLET_DETAIL_MOVEMENT.PDMV_OWNER (+) ) AND ( ( W_PALLET_DETAIL_MOVEMENT.erp_serial_number = '132296650' ) ) ;
sachant que j'ai un index sur chacun des champs de ma condition
quelqu'un pourrait-il m'expliquer .
Edit par bouyao :
Partager