我有一个Java程序,它将数据从DB2表导入Oracle表。
我的要求如下 - :
步骤1。安排Java程序每天运行。这将按日计划将数据导入Oracle表。
第2步。安排一个单独的Oracle存储过程,只有在Java程序成功将数据导入Oracle表时才会运行。
对我而言,显而易见的方法是通过Java程序调用Oracle SP,具体取决于Step1是否成功完成。但是,由于某些原因,我被指示不要这样做。
我的问题是 - 是否可以安排Oracle SP仅在Java程序无异常执行时运行?如果是这样,请告诉我如何做到这一点。
任何帮助将不胜感激。 感谢。
答案 0 :(得分:1)
由于已经决定不使用明显的方法,你能否对DB进行一些其他可以更新某些值的调用?如果允许,那么您可以使用触发器来呼叫您要呼叫的SP。