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:
codice:
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????