PDA

Visualizza la versione completa : [PL/SQL] problema con una funzione


pietrol83
16-06-2013, 11:40
ciao a tutti sto creando una funzione per un db che gestisce il parlamento. in pratica la funzione da creare la seguente:

-creazione di una funzione che restituisca la spesa riportata in una "nota spese" di un parlamentare passato in input raggruppata per legislatura.
-la funzione deve prevedere inoltre di stampare statistiche per singole voci di spesa.

il primo punto della funzione l'ho fatto ed il seguente:



create or replace
FUNCTION NOTE_SPESE_FUNC
(
PARLID IN VARCHAR2
) RETURN REPOSITORYADM.NOTA_SPESA IS

NOTA REPOSITORYADM.NOTA_SPESA;

BEGIN
SELECT REPOSITORYADM.SPESA(LEGIS_NUM, SUM(ALLOGGIO), SUM(viaggio), SUM(sanitarie), SUM(sicurezza), SUM(telefono), SUM(altro), SUM(TOT))
BULK COLLECT INTO NOTA
FROM REPOSITORYADM.NOTE_SPESE
WHERE PARL_ID = PARLID
GROUP BY LEGIS_NUM;

DBMS_OUTPUT.PUT_LINE('IJUNWEICUENI');

RETURN NOTA;
END NOTE_SPESE_FUNC;


del secondo punto vorrei capire come si fa a far si che, quando viene invocata la funzione, mi permetta di stampare le varie statistiche. io uso sql developer e se chiamo la funzione da uno script, le visualizzazioni dei messaggi non compaiono ma compaiono solo le query.
come posso far comparire anche le statistiche????

Loading