J'ai cherché un peu d'Internet avant de poser cette question, mais je n'ai pas trouvé de réponse. Petite question - le travail d'Oracle fonctionne-t-il avec DBMS_OUTPUT? Je veux écrire sur console un texte à intervalle donné, mais ça ne marche pas pour moi. Par exemple, je veux après toutes les 3 secondes écrire un horodatage sur la console.DBMS_SCHEDULER.CREATE JOB ne fonctionne pas avec DBMS_OUTPUT.PUT_LINE?
Travail - ne fonctionne pas.
Le programme Job +, ne fonctionne pas non plus.
programme de travail + + planificateur, ne fonctionne pas ...
Quelqu'un pourrait me donner quelques conseils comment l'obtenir? :)
Mon code exemple:
begin
dbms_scheduler.create_job (
job_name => 'some_job',
job_type => 'PLSQL_BLOCK',
job_action => 'BEGIN DBMS_OUTPUT.PUT_LINE(SYSTIMESTAMP); END;',
start_date => SYSTIMESTAMP,
repeat_interval => 'FREQ=SECONDLY; INTERVAL=3',
end_date => NULL,
enabled => TRUE,
comments => 'Example job.');
end;
salut, chaque travail signifie une session db oracle, chaque session a une mémoire tampon de sortie (console) pour lui-même, de sorte que votre problème est d'attraper la session et obtenir sa mémoire tampon de sortie – hmmftg