我可以在调用过程中将表添加为参数吗?

2020-08-20 07:58发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)找到了一个博客,该博客可以输出如...

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

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


找到了一个博客,该博客可以输出如下表,

创建过程PROC_DUMMY(在int,in b int,out c int,out d DUMMY,out e TABLES中)
  语言sqlscript
  将sql数据读取为
 开始
  c:=:a +:b;
  d =从DUMMY中选择*;
  e =从表中选择*;
 结束
 client.prepare('call PROC_DUMMY(?,?,?,?,?)',function(err,statement){
  如果(错误){
  返回console.error('准备错误:',err);
  }
  statement.exec({
  答:3,
  B:4
  },函数(错误,参数,dummyRows,tableRows){
  如果(错误){
  返回console.error('Exec error:',err);
  }
  console.log('Parameters:',parameters);
  console.log('Dummies:',dummyRows);
  console.log('Tables:',tableRows);
  });
 });
 

如何添加表作为输入参数并执行它?

5条回答
Tong__Ming
2020-08-20 08:47

大家好,

通过传递数组数组进行了以下尝试---->认为它将被视为表,但未成功。

 var ss =" CALL \" Wvr_PROD \"。\" nt_fixed.wsr_db.exp_procedures :: testr_status_create \"(?,?)";
 client.connect(function(err){
 如果(错误){

 返回console.error('Connect error',err);
 }
 client.prepare(ss,function(err,statement){
//console.log([a]);
 如果(错误){
     返回console.error('准备错误:',err);
 }
 statement.exec([[12276," INP"," TEST.COM"," req_payload.C​​OMMENT"]],函数(错误,参数,dummyRows,tableRows){
     如果(错误){
     返回console.error('Exec error:',err);
     }
     console.log('Parameters:',parameters);
     console.log('Dummies:',dummyRows);
     console.log('Tables:',tableRows);
 });
 });
 });
 

一周热门 更多>