Bonjour,
J'essaie de créer une procédure qui supprimer certaines données prédifinies se trouvant dans la base.
J'ai essayé avec le code suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
create or replace procedure Supprimer(conver_cr SYS_REFCURSOR) is
Begin
 
for conver in (conver_cr) loop
    delete from LP.J_ACCES where (ID_JOURNAL=conver_cr.ID_JOURNAL);
end loop;
 
End;
/
Il me renvoie l'erreur suivante: 'CONVER_CR' n'est pas une procédure ou est indéfini. Je ne comprends pas. Où est le problème?

J'ai essayé avec nomtable%rowtype (qui donne LP.J_ACCES%rowtype mais ici pareil il me renvoie l'erreur suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
1/38    PLS-00103: Symbole "LP" rencontré à la place d'un des symboles suivants :
          := . ) , @ % default character
          Symbole ":=" a été substitué à "LP" pour continuer.
Je vous remercie infiniment pour vos aides!
Cordialement!