簡體   English   中英

從Oracle執行SQL Server存儲過程

[英]Execute SQL Server stored procedure from Oracle

我有一個執行SQL Server存儲過程的Oracle過程。 SQL Server存儲過程基於從Oracle過程傳遞來的id字段執行三個存儲過程之一。 其中兩個存儲過程執行正常,但第三個不執行。

第三個存儲過程具有幾個嵌套的存儲過程調用。 它執行一些計算,然后插入到3個不同的表中,然后進行一些其他計算,並更新剛插入到其中的一張表。 如果我在SSMS中執行存儲過程,它將運行無問題。 當它從Oracle方面執行時,我什么也沒得到。

這可能是因為嵌套,但由於隱式提交,我看到它使用SMSS可以工作嗎? 我嘗試在MS SQL Server端的啟動存儲過程中進行BEGIN事務,並在應返回的末尾進行提交。 依然沒有。 我在MS SQL存儲過程中有Try and Catch塊,並且沒有收到任何錯誤。

任何建議將不勝感激。 謝謝。

什么都不表示表中沒有插入或更新。 沒有錯誤信息,就郵遞區號而言; 您特別想看到什么? 有4個存儲過程,每個過程有100行代碼。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM