0 voti
13 visite
quesito posto in SQL e PLSQL da (120 punti)
Salve a tutti, sono nuovo del forum e questa è la mia prima domanda, quindi scusate se potrà sembrare banale. Sto cercando un modo per inviare mail tramite il pacchetto UTL_smtp, e credo di aver capito come impostare la procedura. Il problema e che la mail dovrebbe partire solo a seguito di un controllo su una data di scadenza che si trova in una certa tabella ("prodotto"), e che prevede il confronto con la data attuale. Avevo pensato ad un trigger, ma non riesco a farlo attivare senza dover inserire o modificare la tabella "prodotto". L'ideale sarebbe controllare dopo ogni cambio di data, se ci sono prodotti con data di scadenza inferiore alla data attuale e, in seguito, inviare la mail. Qualcuno può aiutarmi?

1 Risposta

0 voti
risposta inviata da (2.1k punti)
A me vengono in mente 2 modi:

- creare un oracle Job con frequenza decisa da te che invochi la procedura che fa il controllo data e l'invio della mail

- schedulare uno script sul sistema operativo che si colleghi a sqlpus ed invochi la procedura

Altri modi non mi vengono in mente.

Domande correlate

0 voti
1 risposta 122 visite
quesito posto 4 Dicembre 2017 in SQL e PLSQL da stellare21 (150 punti)
0 voti
1 risposta 7.9k visite
quesito posto 1 Dicembre 2013 in SQL e PLSQL da carlo10 (2.1k punti)
0 voti
1 risposta 86 visite
+1 voto
1 risposta 291 visite
0 voti
0 risposte 193 visite
...