Bonjour,

j'ai un petit souci avec un curseur.

J'ai une table qui est partitionné en mois, le nom des partition est :

MOIS_200705
MOIS_200706
MOIS_200707
....

je veut faire une requete sur une seule partion, mon curseur est comme suis :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
CURSOR C_TRANS IS
select *
from transac partition (&2);
&2 est le deuxième parametre que je passe dans mon script qui appele mon fichier sql. il a la valeur MOIS_200705 (nom_partition="MOIS_"${lv_date_trt})

Mon problème est que le curseur parcour toute ma table......
alors que si je rentre la valeur du parametre en dur ça marche :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
CURSOR C_TRANS IS
select *
from transac partition (MOIS_200705);
j'ai raté quelque chose?