2012-01-31 42 views
0

我有一個Java程序,它將數據從DB2表導入到Oracle表中。根據成功的Java程序完成安排Oracle SP

要求,我有如下 - :

第1步:附表Java程序運行的日常。這將每天安排將數據導入Oracle表。

第2步。安排一個獨立的Oracle存儲過程,只有當Java程序成功將數據導入到Oracle表中時纔會運行。

對我而言,顯而易見的方法是通過Java程序調用Oracle SP,具體取決於Step1是否成功完成。但是,由於某些原因,我被指示不要這樣做。

我的問題是:是否可以安排Oracle SP只在Java程序執行時沒有異常的情況下運行?如果是這樣,請讓我知道我該如何去做這件事。

任何幫助將不勝感激。 謝謝。

回答

1

由於它已經決定不使用顯而易見的方法,你可以對DB進行一些其他的調用來更新一定的值嗎?如果允許,那麼你可以使用一個觸發器來調用你想要調用的SP。

+0

是的,我也在考慮這些方面。我想我會配合你在這裏提出的建議。只是想知道是否還有其他選項可能會丟失。謝謝您的幫助。 – 2012-01-31 09:59:10