【发布时间】:2015-08-14 19:17:39
【问题描述】:
我在互联网上寻找解决问题的方法,但找不到合适的解决方案。可以请一些例子帮助和指导我。
在 Oracle em 控制台中,我有一个运行至少 1 小时的作业,并且在作业运行过程中它将更新 Oracle 中的几个表。
基本上我希望 SQL 查询每 1 分钟运行一次,一旦计数等于 8,它应该停止并继续前进....
TABLE_NAME: TASK - 此表将在 1 小时处理期间更新
ID TYPE_ID VALUE
1 12 TEST1
2 13 TEST2
3 14 TEST3
4 15 TEST4
5 16 TEST5
感谢您的帮助。
【问题讨论】:
-
“基本上我希望 SQL 查询每 1 分钟运行一次,一旦计数等于 8,它应该停止并继续前进....” 什么 SQL?算什么?如果它从不完全等于 8 但超过 8(即从 7 跳到 9+)怎么办?它应该继续做什么?
-
嗨 Anthony,Count 将是 ID,并且 count 不会超过 8。我有一些带有 jUnit 断言的 if 块,所以我只想在 count 达到 8 时进行断言。
标签: sql oracle plsql scheduled-tasks dbms-scheduler