将 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。
我有两个程序:
程序一:
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。