计算视图中存储过程的用法

2020-08-31 23:30发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) 嗨,专家 我已...

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

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


嗨,专家


我已经使用SQL Console在HANA中创建了一个非只读过程,但是当我尝试在计算视图中使用它时,仍然收到一个错误消息,它是只读过程。 我没有在过程中编写" READS SQL DATA As",因此它应该是一个读/写过程。 您能帮我其他办法吗?



代码:

创建过程" MYSCHEMA" .PROCEDURE_TEST()

语言sql脚本为

开始

DECLARE tname varchar(50);

将" TABLE_NAME"从" MYSCHEMA"中选择为tname。" TEST_TABLE" WHERE ID ='5';

立即执行('select'||'*'||'from'|| tname);

END;

在计算视图中:

EXEC'呼叫" MYSCHEMA" .PROCEDURE_TEST();

呼叫" MYSCHEMA"。" PROCEDURE_TEST"(变量);

两者都尝试过,但是两种语法都出现错误:

"只读过程/功能不支持非只读过程/功能的呼叫"

5条回答
Tong__Ming
2020-08-31 23:51

您能否更详细地说明您的要求? 可能有不同的方法来实现它。

一周热门 更多>