使用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条回答
xfwsx85
2020-08-31 11:14

代替1 = 1的"技巧"也可以 为此使用正确的SQL连接:

CROSS JOIN

 SELECT/* SELECT *确实不应该使用*/
        MARA。,MARA。,MARA。
      ,SETUP。,SETUP。,SETUP。,SETUP。
 从
            :IT_MARA AS MARA
 CROSS JOIN:IT_SETUP AS SETUP; 

请注意,交叉联接将为两个表中每个元组组合创建一个结果元组。 这可能不是OP想要的。

一周热门 更多>