Bonjour,
j'ai cree une fonction
il m'arrive un problème que je ne parviens pas à comprendre.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 CREATE OR REPLACE FUNCTION get_appliquer (p_invt in appliquer.n_invt_ord%TYPE) RETURN VARCHAR2 IS l_text VARCHAR2(32767) := NULL; BEGIN FOR cur_rec IN (SELECT iuapp FROM appliquer WHERE n_invt_ord = p_invt) LOOP l_text := l_text || ',' || cur_rec.iuapp; END LOOP; RETURN LTRIM(l_text, ','); END; / SHOW ERRORS
Merci d'avance pour vos réponses
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 SQL> start app.sql Function created. Input truncated to 11 characters No errors.
Partager