Bonjour, je viens de lancer le programme suivant. il s’exécute sans erreur par contre n'affiche aucun résultat. Merci pour l'aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 DECLARE tem_base number:=18; v_DJU number(18,4); v_dateobse DATE; cursor obs_cursor IS SELECT dateobse,valeur_n from OBSERVATION where codestat='60160001' and codeelem='4' and codeperi='3' and to_char(dateobse,'mm/yyyy')='05/2014'; BEGIN OPEN obs_cursor; LOOP FETCH obs_cursor INTO v_dateobse,v_DJU; EXIT WHEN obs_cursor%NOTFOUND; IF (tem_base - v_DJU) > 0 then DBMS_OUTPUT.PUT_LINE(v_dateobse ||' '||v_DJU); ELSE DBMS_OUTPUT.PUT_LINE(v_dateobse ||' '||0); END IF; END LOOP; CLOSE obs_cursor; END;
Partager