将 OUT 参数从一个过程存储到另一个过程,然后将其传递给 HANA 中的 XSJS

Store OUT parameter from One Procedure to Another and then Pass it to XSJS in HANA

我有两个程序:

程序一:

pqr (In a INT)
begin
 CALL xyz(a);
END;

程序二:

 xyz (IN a INT, OUT trace "alpha"."Trace_Record") 
BEGIN
Some Logic;
END;

"alpha"."Trace_Record"TABLE TYPE 并且正在将记录返回到过程 1。

有没有办法在程序1中存储table类型?

无论如何,您必须将 out 参数分配给 table 变量才能调用 proc2...:[=​​11=]

call proc2 (:int_value, :my_table_var);

my_table_var 现在将指向 trace_record 类型 table。