我尝试从存储过程启动流程图。流程图使用物理表(在 hana 上)作为数据源和数据目标中的表类型。流程图定义了两个变量。我在 sql 控制台和动态 sql (EXEC-Statement) 中尝试了该语句,并且两者都有效。在存储过程中使用以下语句:
create local temporary table #ILTMP_BusinessPartner like "IL_BusinessPartner_TT";
START TASK "FG_IL_BusinessPartner_TT" (
RUNID => '1DDA0970D72353FE16001100A77DE766',
IDOFDATASET => '0020002933')
PROCEDURE PARAMETERS( #ILTMP_BusinessPartner );
drop table #ILTMP_BusinessPartner;
返回以下错误消息:
Could not execute 'CALL "X601484_FSDM_INTEGRATION_DELTA"."PR_Test_Parallel"()'
Error: (dberror) [2]: general error: Output argument should be a variable; $condition$=name
我是否缺少存储过程中的特殊行为?
感谢您的意见。