点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
当我运行更长的脚本时,我在Hana中遇到问题。 我有一个很大的脚本,在这里我首先删除一个过程,然后创建相同的过程。 我以相同的方式创建了41个过程。
该脚本如下所示:
放置过程x; 创建过程x(); 放下程序y; 创建过程y();
当我分别运行它们时,每个过程的创建都可以正常工作。 但是,当我一次运行所有过程时,会收到一些错误消息。 每次我运行脚本时,它们都不同。 有时我会收到错误消息,过程y的drop语句附近有错误,因此过程x的创建过程语句无法执行。 在其他情况下,将跳过所有过程。
有人知道为什么会这样吗?
是的,我尝试在SAP HANA Studio的SQL控制台中运行整套DROP PROCEDURE/CREATE PROCEDURE。 一次运行会导致错误,但是当我运行一次过程时就没有错误。
我在Web IDE中测试了整个脚本。 在这种情况下,不会创建任何过程。 每个过程都会弹出以下错误:
靠近create语句的是此代码:
当我运行单个过程时,它运行良好。
嗯。。我无法在计算机上重现此行为。
我建议为此打开支持事件。
嗨,斯蒂芬妮,
不确定这是否可以解决您的问题,但是您一次提到"我有一个大脚本",一次执行时出错,但一次执行成功。
对于Studio,有一个"多语句执行的最大字符数"设置,默认值为200000。也许大脚本已达到限制?
我还要提到的另一点是,HANA 2.0 SPS02及更高版本支持"创建或替换过程"。 因此,drop和create可以组合为单个语句。
一周热门 更多>