Problème lors du EXTEND d'un tableau
Je veux manipuler un tableau qui est en paramètre OUt de ma proc stockée suivante :
PROCEDURE Plandetravail(UserParameter1 IN VARCHAR2, Numero OUT tbl_numero,
t_NumFeuilletP1 OUT tbl_numfeuilletP1,
t_NumFeuilletP2 OUT tbl_numfeuilletP2)
IS
CURSOR QueryInitCursor(UserParameter1 IN CHAR) IS
SELECT NUMERO,NUMFEUILLETP1, NUMFEUILLETP2
FROM TB_TABLEDESOT
WHERE MASSETAG = UserParameter1;
T_Feuillets T_numfeuillet;
T_NbreOccus T_NbreOccu;
LigneQueryInit QueryInitCursor%ROWTYPE;
BEGIN
FOR LigneQueryInit IN QueryInitCursor(UserParameter1) LOOP
--SearchFeuilletTableOccu(LigneQueryInit.NUMFEUILLETP1,T_Feuillets,T_NbreOccus);
--SearchFeuilletTableOccu(LigneQueryInit.NUMFEUILLETP2,T_Feuillets,T_NbreOccus);
DBMS_OUTPUT.PUT_LINE (LigneQueryInit.NUMFEUILLETP1);
t_NumFeuilletP1.EXTEND;
t_NumFeuilletP1(t_NumFeuilletP1.LIMIT) := LigneQueryInit.NUMFEUILLETP2;
END LOOP;
END;
J'ai le message suivant quand je compile mon package :
PLS-00306: wrong number or types of arguments in call to 'EXTEND'
Merci pour votre aide.