我有存储过程。在过程中有三个游标。我必须在生产中每天运行过程。我只希望两个游标每天运行,其余游标只应该在每一个那么对第三个游标应该做什么修改。请提供解决方案。过程中的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. Oracle游标问题
- 5. SQL游标问题
- 6. SQL游标问题
- 7. 游标sql问题
- 8. PLSQL性能问题
- 9. Oracle PLSQL游标嵌套选择案例
- 10. PLSQL - 游标不能用于动态sql
- 11. PLSQL“错误游标已打开”
- 12. 存储过程中的光标问题
- 13. 在Python中舍入游标的问题
- 14. plsql中的SELECT子句的问题
- 15. 结束PLSQL过程
- 16. Oracle存储过程 - 从打开游标的过程中返回游标
- 17. Twitter4j getFollowersIDs游标问题
- 18. EditText游标定位问题
- 19. Apache Ignite SqlFieldsQuery游标问题
- 20. 问题与游标数据
- 21. 错误:00103的PLSQL过程
- 22. PlSql转换功能问题
- 23. oracle plsql过程光标循环中表的动态计数
- 24. 如何将日期值传递给plsql中的游标?
- 25. 在Oracle PLSQL中使用游标的动态列名
- 26. 是否必须关闭PLSQL块中的游标
- 27. 在MySQL存储过程中执行多个游标时遇到问题
- 28. Android游戏编程问题
- 29. 错误从PLSQL过程
- 30. 错误在过程体+ PLSQL
这个答案太粗暴,无济于事。 – APC 2011-02-23 11:52:13
它直接指向Oracle文档,而dbms_scheduler(或一些调度软件)就是这里所需要的。简单,重要。 – tbone 2011-02-23 13:54:38
他不打算安排该过程,他希望根据其运行日期有条件地使用其游标之一。 – 2011-02-24 14:10:32