首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从Oracle执行SQL Server存储过程

从Oracle执行SQL Server存储过程
EN

Stack Overflow用户
提问于 2018-08-31 03:50:45
回答 1查看 262关注 0票数 0

我有一个执行SQL Server存储过程的Oracle过程。SQL Server存储过程根据从Oracle过程传递过来的id字段执行三个存储过程中的一个。其中两个存储过程执行正常,但第三个不能。

第三个存储过程有几个嵌套的存储过程调用。它执行一些计算,然后插入到3个不同的表中,然后进行一些额外的计算,并更新其中一个它刚刚插入的表。如果我在SSMS中执行存储过程,它可以正常运行。当它从Oracle端执行时,我什么也得不到。

这可能是因为嵌套,但因为隐式提交,我看到它使用SMSS工作吗?我尝试在MS SQL Server端的启动存储过程中执行BEGIN Transaction,并在应返回的末尾执行commit。还是一无所获。我在MS SQL存储过程中使用了Try和Catch块,没有收到任何错误。

任何建议都将不胜感激。谢谢。

EN

回答 1

Stack Overflow用户

发布于 2018-09-01 19:56:51

不执行任何操作表示不会在表中显示任何插入或更新。就发布代码而言,没有错误消息;您特别感兴趣的是什么?有4个存储过程,每个存储过程有100行代码。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52104392

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档