Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- SET SERVEROUTPUT ON
- DECLARE
- CURSOR cursorInternaute IS (SELECT i_nom, i_id, MAX(t_date) AS dateLastT FROM internaute inner join telechargement ON t_i_id = i_id GROUP BY i_nom, i_id HAVING sysdate-MAX(t_date) >60);
- rowInternaute cursorInternaute%ROWTYPE;
- BEGIN
- OPEN cursorInternaute;
- FETCH cursorInternaute INTO rowInternaute;
- WHILE cursorInternaute%FOUND LOOP
- DBMS_OUTPUT.PUT_LINE('Lettre d’invitation');
- DBMS_OUTPUT.PUT_LINE('A internaute : '|| rowInternaute.i_nom || ' Adresse email :' || rowInternaute.i_id);
- DBMS_OUTPUT.PUT_LINE('Cher(e) internaute, ');
- DBMS_OUTPUT.PUT_LINE('Vous n’avez plus téléchargé de film depuis la date :'|| rowInternaute.dateLastT || '.');
- DBMS_OUTPUT.PUT_LINE('Notre compagnie vous invite à visiter à nouveau notre site et vous offre 100 points bonus pour votre prochain téléchargement depuis notre site. Cette offre est valable jusqu’au : ' || TO_CHAR(SYSDATE+15) || '.');
- DBMS_OUTPUT.PUT_LINE('Nous vous souhaitons une excellente visite sur notre site. Cordialement.');
- DBMS_OUTPUT.PUT_LINE('----------------------');
- FETCH cursorInternaute INTO rowInternaute;
- END LOOP;
- CLOSE cursorInternaute;
- END;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement