1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| DECLARE
FIC_TYPE_MAJ_LINE_2 VARCHAR2(4000);
CURSOR MON_CURSEUR(LISTE_JOBS_STATUTS VARCHAR2) IS
SELECT TABLE_1.CHAMP_1, TABLE_1.CHAMP_2 , TABLE_1.CHAMP_3
FROM TABLE_1
WHERE
TABLE_1 . JOB_STATUS IN (LISTE_JOBS_STATUTS)
AND
(TABLE_1.CHAMP_1 = 'A' OR TABLE_1.CHAMP_1 = 'B');
BEGIN
FIC_TYPE_MAJ_LINE_2 := '''C'',''D'',''E''' -- cette variable est récupéré en fait d'un fichier et ne peut pas être modifié
IF NOT LISTE_JOB%ISOPEN THEN
OPEN LISTE_JOB(FIC_TYPE_MAJ_LINE_2);
END IF;
END; |
Partager