我有存储过程。在过程中有三个游标。我必须在生产中每天运行过程。我只希望两个游标每天运行,其余游标只应该在每一个那么对第三个游标应该做什么修改。请提供解决方案。过程中的PL/SQL游标问题
0
A
回答
3
游标本身并不实际运行。它是使用游标的代码。所以,你可以在代码检查它是否是本月的第一天:
-- Check if today is first day of the month
if trunc(sysdate, 'MM') = trunc(sysdate) then
-- Use cursor here
end if;
可能是一个更好的解决方案是创建两个单独的程序,并为他们每个人创造就业机会。您可以指定作业的时间间隔,以便每天运行一次,而另一次每月运行一次。
1
相关问题
- 1. PLSQL:输出多个游标的过程
- 2. PLSQL Oracle游标程序
- 3. plsql光标迭代问题
- 4. 游标sql问题
- 5. SQL游标问题
- 6. Oracle游标问题
- 7. Oracle PLSQL游标嵌套选择案例
- 8. 结束PLSQL过程
- 9. 在Python中舍入游标的问题
- 10. Oracle存储过程 - 从打开游标的过程中返回游标
- 11. Apache Ignite SqlFieldsQuery游标问题
- 12. EditText游标定位问题
- 13. oracle plsql过程光标循环中表的动态计数
- 14. 如何将日期值传递给plsql中的游标?
- 15. 是否必须关闭PLSQL块中的游标
- 16. 在MySQL存储过程中执行多个游标时遇到问题
- 17. PLSQL DBMS_LOCK.REQUEST和自动过程
- 18. 错误从PLSQL过程
- 19. 错误在过程体+ PLSQL
- 20. 在整个过程中使用游标
- 21. Oracle 11g:在过程中使用游标
- 22. 游标的Android上市设计问题
- 23. 使用游标和临时表时MySQL存储过程的性能问题
- 24. 错误在plsql代码中使用两个游标
- 25. Oracle PLSQL从一个变量中设置游标
- 26. 如何编辑plsql上的return语句的游标属性?
- 27. 通过plsql过程显示表数据
- 28. MySQL的存储过程和游标
- 29. 带游标的PL/SQL过程
- 30. 不带游标的存储过程
这个答案太粗暴,无济于事。 – APC 2011-02-23 11:52:13
它直接指向Oracle文档,而dbms_scheduler(或一些调度软件)就是这里所需要的。简单,重要。 – tbone 2011-02-23 13:54:38
他不打算安排该过程,他希望根据其运行日期有条件地使用其游标之一。 – 2011-02-24 14:10:32