如何在HANA中将变量分配给查询结果?

2020-09-05 23:48发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好,全部 如何将查询结果分配...

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

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


你好,全部

如何将查询结果分配给HANA中的标量变量? 在MS SQL中,我可以:

 SET @myvar =(从OCRD WHERE CardCode = @cc中选择CardName)

或者,对于几个变量:

 SELECT @ var1 = Field1,@ var2 = Field2从MYTABLE WHERE代码= @code 

我发现在HANA中执行此操作的唯一方法是通过一个很长的指南针,即依靠光标。 但是游标旨在用于在多个数据行上进行迭代,它们在诸如单个标量变量的单个赋值之类的简单操作中非常笨拙。 我应该说这实际上是对游标的滥用,因此应该有一个更好的方法。 有一个吗?

2条回答
ZJXianG
2020-09-06 00:30 .采纳回答

这里是一个示例,可以在 Hana Studio 中进行测试:

 DO
 开始
     DECLARE V1,v2 vARCHAR(8);
     从DUMMY中选择" Hello","有" INTO V1,V2;
     从DUMMY中选择:V1,:V2;
 END; 

一周热门 更多>