中班创意美术课程表:如何让oracle中的job在未来的某个时间只执行一次

来源:百度文库 编辑:查人人中国名人网 时间:2024/03/29 19:01:54
如何让oracle中的job在未来的某个时间只执行一次,执行后这个job并不删除(方便以后再执行)。

其实我是想定义一个job,当我想要用的时候,手动启动它,当他执行完后自己自动停止,不要循环执行。
ws198152,十分感谢你的回答,你提供的答案可以通过指定一个较长的时间间隔也可以实现,但是这样在后来他也可能会执行,我需要的是永远的停止(除非我在次启动),我想要达到,把broken位置成 Y 的那种效果。

本次执行完后,将下一次执行job时间参数设置成一个很大的年月即可,如:
next_date => to_date('05-01-2050 10:22:05', 'dd-mm-yyyy hh24:mi:ss'),