Bonjour,
J'ai une procédure de purge écrite en PL/SQL qui contient plusieurs étapes. Cette procédure de purge est lancée toutes les nuits (programmation via la DBConsole).
Je souhaite connaitre les temps d'exécution de chaque étape, et j'ai donc ajouté une instruction dbms_out.put_line() entre chaque étape dans le code PL/SQL :
Or, j'ai beau avoir précisé SET SERVEROUTPUT ON avant de lancer ma procédure, je n'ai rien qui s'affiche dans la trace de la DBCONSOLE.
Code : Sélectionner tout - Visualiser dans une fenêtre à part dbms_output.put_line(sysdate || ' - Purge des defauts ');
J'ai voulu remplacer par :
mais la compilation me dit qu'il manque une clause INTO :
Code : Sélectionner tout - Visualiser dans une fenêtre à part select sysdate || ' - Purge des defauts' from dual;
Comment dois-je procéder ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Avertissement : ProcÚdure crÚÚe avec erreurs de compilation. SQL> show errors Erreurs pour PROCEDURE PURGE : LINE/COL ERROR -------- ----------------------------------------------------------------- 19/3 PLS-00428: une clause INTO est attendue dans cette instruction SELECT
Merci de votre aide.
C.
Partager