bonjour,
Je précise que je travaille avec Oracle.
Je cherche à obtenir la taille d'un curseur.
je déclare le curseur comme ci-dessus:
Ensuite dans le corps, je fais:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 CURSOR c_cursor IS SELECT partition_name FROM all_tab_partitions WHERE table_name = nametable ;
Donc lorsque j'affiche la taille, j'ai tjrs une valeur de 0.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 OPEN c_cursor; Pkg_log.fonction_log (' taille de cursor' || c_cursor%ROWCOUNT); IF ( c_cursor%ROWCOUNT > 1) THEN LOOP FETCH c_cursor INTO vartemp; ...
Partager