Kezdőoldal » Számítástechnika » Programozás » ORACLE Pl/SQL-ben hogyan kell...

ORACLE Pl/SQL-ben hogyan kell JOBot írni?

Figyelt kérdés
Olyan kellene ami minden nap lefut egy időpontban és csinál valamit... azt már megtudnám neki mondtani hogy mit kell csinálni....

2012. ápr. 22. 02:09
 1/1 anonim ***** válasza:

A átláthatóbb úgy ha írsz egy eljárást, amit majd futtatni akarsz x időközönként. A kivétel kezelésre figyelj oda, mert ha az eljárásban kivétel váltódik ki (de szép mondat ez), akkor ha azt nem kezeled le, a job újra fog indulni, aminek az lesz az eredménye, hogy állandóan futni fog!

Ezzel a sciprttel pedig létre tudod hozni az job-ot:

DECLARE

X NUMBER;

BEGIN

SYS.DBMS_JOB.SUBMIT

(

job => X

,what => 'DB_NEV.ELJARAS_NEVE;' --Amit futtatni akarsz

,next_date => to_date('20120423 01:00:00','yyyymmdd hh24:mi:ss') --Első futtatás időpontja

,interval => 'TRUNC(SYSDATE+1)+1/24' --Ismétlés időpontja (A befejezést követő nap hajnali 1-kor)

,no_parse => FALSE

);

END;

/


[link]

2012. ápr. 22. 10:10
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!