2010-05-13 26 views
3

在psql中,當新行插入到我們的表中時,我們有PL/Perl與外部程序進行通信。就像有什麼方法(過程語言)在Oracle中與外部程序進行通信一樣。爲了實現這個目標,我該怎麼做.....?Oracle:在獲取新數據時獲取通知

任何一個可以幫我出這個問題.....

+0

爲什麼投票的................? – ungalnanban 2010-05-13 08:59:58

+2

不知道但我必須說,感謝您瞭解我所瞭解的有關更改通知功能的問題。 – borjab 2010-05-13 09:18:15

+0

我降低了投票率。這個外部程序是否運行在數據庫服務器,應用程序服務器上,還是其他地方,或者是否通過網絡端口,Web服務,參數「通訊」,或者數據插入時它是否應該觸發,或者何時運行該插入是承諾.... – 2010-05-14 01:05:06

回答

3

甲骨文offeres包與外部通信的文件或管道。創建一個觸發器,在行更新時寫入其中之一。請小心如何處理此代碼中的故障,以免在外部程序不可用時鎖定數據庫或回滾事務。檢出utl包。

3

最適合回答你,而模糊的問題取決於你想要當你提到與外部程序溝通解決這類問題。

2

請檢查有關Oracle數據庫變更通知的文檔,您會在那裏找到答案。