点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 我已使用动态sql存储过...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 我已使用动态sql存储过...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好
我已使用动态sql存储过程,以通过sql语法(在REMOTE_NAME上创建虚拟表LOCAL_NAME来从远程源(oracle)创建新的虚拟),但是不幸的是,有时远程表不存在,所以过程给了我这样的错误: >
[129]:事务因内部错误而回滚:" SCHEMA"。" STORED_PROCEDURE":62行第1行(在pos 1679):[129](范围3):事务因内部错误而回滚:无效 远程对象名称:无法检索
我尝试使用标准异常处理,但是它不起作用,那么如何避免这种类型的错误?
我可以检查该表是否存在或使用其他解决方法吗?
致谢,
Dariusz
不幸的是,到目前为止,SQLScript异常处理功能不支持您得到的错误代码129(请查看文档此处)。
从我的角度来看,在SQLScript中,到目前为止,您没有选择检查远程源中是否存在表的选项。 我认为您必须创建某种外部程序(例如,节点脚本),该程序可以连接到远程源并检查所需表是否存在。 如果是,则脚本可以触发您的过程(或SQL命令)来创建虚拟表。
一周热门 更多>