HANA Sqlscript问题

2020-09-15 05:09发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 当我运行更长的脚本时...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

当我运行更长的脚本时,我在Hana中遇到问题。 我有一个很大的脚本,在这里我首先删除一个过程,然后创建相同的过程。 我以相同的方式创建了41个过程。

该脚本如下所示:

放置过程x;
 创建过程x();
 放下程序y;
 创建过程y();  

当我分别运行它们时,每个过程的创建都可以正常工作。 但是,当我一次运行所有过程时,会收到一些错误消息。 每次我运行脚本时,它们都不同。 有时我会收到错误消息,过程y的drop语句附近有错误,因此过程x的创建过程语句无法执行。 在其他情况下,将跳过所有过程。

有人知道为什么会这样吗?

3条回答
蓋茨
2020-09-15 05:38

是的,我尝试在SAP HANA Studio的SQL控制台中运行整套DROP PROCEDURE/CREATE PROCEDURE。 一次运行会导致错误,但是当我运行一次过程时就没有错误。

我在Web IDE中测试了整个脚本。 在这种情况下,不会创建任何过程。 每个过程都会弹出以下错误:

错误:(dberror)257-sql语法错误:" CREATE"附近的语法不正确

靠近create语句的是此代码:

 --...................................................  ....................................
 创建过程Schema.Prepare(在V_DwhComponent NVARCHAR(200)中
,在V_LoadConfig NVARCHAR(200)中

当我运行单个过程时,它运行良好。


一周热门 更多>