1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
|
PROCEDURE P_ALIM_TABLEAU_ANO (
in_PAT IN T_ANOMAL.R_CODPAT%TYPE,
in_FICH IN T_ANOMAL.R_fichier%TYPE,
in_CHAMP IN T_ANOMAL.r_champs%TYPE,
in_CODEREJ IN T_ANOMAL.r_code_rejet%TYPE,
in_R_NATURE_REJET IN T_ANOMAL.r_nature_rejet%TYPE,
in_R_DATE IN T_ANOMAL.r_date_rejet%TYPE)
IS
BEGIN
VP_Tabl(1).R_CODPAT :='1';
VP_Tabl(1).R_FICHIER :='1';
VP_Tabl(1).R_CHAMPS := '1';
VP_Tabl(1).R_CODE_REJET := '1';
VP_Tabl(1).R_NATURE_REJET := '1';
VP_Tabl(1).R_DATE_REJET :=SYSDATE;
VP_idx := VP_idx + 1 ; -- on incrémente l'INDEX des item
VP_Tabl.extend ; -- on étend le tableau d'une ligne
INSERT INTO T_ANOMAL VALUES ( in_PAT,in_FICH , in_CHAMP, in_CODEREJ, in_R_NATURE_REJET, in_R_DATE);
COMMIT;
VP_Tabl(VP_idx).R_CODPAT:= in_PAT ;
VP_Tabl(VP_idx).R_FICHIER:= in_FICH ;
VP_Tabl(VP_idx).R_CHAMPS:= in_CHAMP;
VP_Tabl(VP_idx).R_CODE_REJET:= in_CODEREJ;
VP_Tabl(VP_idx).R_NATURE_REJET:= in_R_NATURE_REJET;
VP_Tabl(VP_idx).R_DATE_REJET:= in_R_DATE;
END; |