使用HANA select中标量函数的值

2020-08-31 10:43发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我需要在多个SQL选择中...

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

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


嗨,

我需要在多个SQL选择中显示几个常量。 这些常量来自仅包含一条记录的表。

如果标量函数不允许任何SQL操作,如何从HANA过程或函数中获取这些常量。

SELECT MANDT,MATNR,Cosant01,constant02

从" SAPSR3"到" MARA"

谢谢

6条回答
悻福寶寶
2020-08-31 11:28 .采纳回答

Aleksandrs,您好

请尝试使用交叉连接(1 = 1条件)使用以下语句。 它将帮助您从设置表中获取常量。

开始
 IT_MARA =从DUMMY中选择100 AS MANDT,从MATNR中选择'10 -10'
 全联盟
 从DUMMY中选择100 AS MANDT,'10 -20'AS MATNR
 ;

 IT_SETUP =从DUMMY中选择'AA'AS Costant01,'BB'AS constant02;

 SELECT MARA。*,SETUP。*

 来自:IT_MARA AS MARA
 JOIN:IT_SETUP AS SETUP
 开1 = 1
 ;
 END 

输出如下图所示:

capture.jpg

一周热门 更多>