Bonjour,

J'ai un soucis avec les curseurs:

Comment fait-on pour passer un curseur en parametre?

exemple:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
rec_cess  xxmd_cessions_trv%ROWTYPE;
 
CURSOR cu_cession_trv is select ...
 
Ins_Ligne_Cut_Off(rec_cess,x_volume2,x_dlotsw2) ** rec_cess passé en parametre
 
ma procédure :
 PROCEDURE Ins_Ligne_Cut_Off
(
     rec_cess  OUT xxmd_cessions_trv%rowtype,
     x_volume2  integer,
     x_dlotsw2  VARCHAR2
 
) IS
j'ai cette erreur :
PLS-00306: wrong number or types of arguments in call to 'INS_LIGNE_CUT_OFF'
Quand je passe en parametre chaque champ il n'y a pas de problème mais c'ests très laborieux

Avez-vous une solution ?

Je voudrais aussi dupliquer mon curseur en cours et l'inserer dans ma base rec_cess , est-ce possible et si oui comment fait-on ?

Merci de votre aide