Apa'an ntuh Trigger ????
Hai Haii !!! Jumpa lagi di postingan selanjutnya tentang QUARTZ ,, Yo come on belajar tentang Appa-an Sich Trigger itu ???? OK ,, Check this out ...
PENGERTIAN DARI TRIGGER
Trigger itu ada 2 macam , a.l : - Application trigger : Terjadi pada saat sebuah kejadian terjadi dengan aplikasi tertentu. - Database trigger : Terjadi pada saat terjadi sebuah perubahan data seperti DML pada table (INSERT, UPDATE atau DELETE). Saat ini yang aku pelajari itu Application Trigger ,, trigger yang aku gunakan itu trigger yang ada di quartz ,, PENULISAN TRIGGER
- Trigger yang akan aktif setiap 10 detik.
- Tapi ,, bagaimana kalau job yang akan di jalankan setiap hari Senin - Sabtu pukul 24.00 ?????? Maka kita akan memakai ekspresi CRON. Cron adalah ekspresi yang dipakai oleh scheduler UNIX. Ekspresi cron di Quartz lebih lengkap dibandingkan dengan cron di UNIX. Ekspresi cron di quartz ada 7 bagian sedangkan ekspresi cron di UNIX cuma ada 5 bagian. Ekspresi cron di Quartz terdiri atas nilai field yang dipisahkan oleh spasi, yaitu: detik, menit, jam, tanggal, bulan, hari, dan tahun. Berikut adalah penulisan trigger-nya :
Note :- Karakter “*” menunjukkan kalau nilai di field yang dituju boleh bebas. - Karakter “?” hanya bisa digunakan di tanggal dan hari dan menunjukkan bahwa kita tidak peduli pada nilai tersebut. - Karakter “,” bisa digunakan untuk memisahkan sejumlah nilai untuk sebuah field. Misalnya: 0 0 0 1,2,3 * * * . Berarti trigger ini akan aktif setiap setiap tanggal 1,2 dan 3 . - Karakter “-” dipakai untuk menunjukkan range , misalnya “0-3″ berarti berlaku untuk nilai 0, 1, 2dan 3. - Karakter “?” menunjukkan nilai terakhir yang berlaku untuk field tersebut. Karakter ini hanya bisa di gunakan pada field tanggal dan hari. Misalnya: 0 0 24 L * ? * . Berarti trigger ini menunjukkan kalau si trigger akan aktif pada tanggal terakhir di setiap bulan. Bisa tanggal 28, 29, 30, atau 31, tergantung bulannya, di jam 24.00.
Yapz ,, begitulah trigger ,, Mungkin cukup dulu postingan tentang trigger ,,, Sampaii jumpa di postingan selanjutnya !!!! Tha.. Tha.. |