salu les amis !!!
je n'arrive pas à appeler ma fonction oracle à partir de mon programme java tout en mettant les donnees retournées dans un tableau (jtable), suis debutant dans cet environement.
voilà ma fonction créée sous oracle
je compte sur votre 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 CREATE TYPE ANNEE_OBJ IS OBJECT (t_idannee NUMBER,t_annee VARCHAR(15)); CREATE TYPE ANNEE_TAB IS TABLE OF ANNEE_OBJ; CREATE OR REPLACE FUNCTION liste_annee RETURN ANNEE_TAB IS L_annee ANNEE_TAB := ANNEE_TAB(); n INTEGER :=0; BEGIN FOR AN IN (SELECT IDANNEE,ANNEE FROM TANNEE) LOOP L_annee.EXTEND; n := n+1; L_annee(n) := ANNEE_OBJ(AN.IDANNEE,AN.ANNEE); END LOOP; RETURN L_annee; END;
Partager