HANA CONTAINS()谓词具有多个列和多个搜索条件

2020-09-21 16:17发布

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

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


你好

我想使用具有多个搜索条件的contains()谓词。

但是我有一条错误消息:不支持的功能:具有多个列的多个CONTAINS

 SELECT *从HANA_View
 在何处包含((WERKS,MATNR,LANDX,MAKTX,NAME1,LAND1,LIFNR,IDNLF),'%Search1%')
 和包含((WERKS,MATNR,LANDX,MAKTX,NAME1,LAND1,LIFNR,IDNLF),'%Search2%')
 

您能否建议我如何使用一个容器来管理这一要求?

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

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


你好

我想使用具有多个搜索条件的contains()谓词。

但是我有一条错误消息:不支持的功能:具有多个列的多个CONTAINS

 SELECT *从HANA_View
 在何处包含((WERKS,MATNR,LANDX,MAKTX,NAME1,LAND1,LIFNR,IDNLF),'%Search1%')
 和包含((WERKS,MATNR,LANDX,MAKTX,NAME1,LAND1,LIFNR,IDNLF),'%Search2%')
 

您能否建议我如何使用一个容器来管理这一要求?

付费偷看设置
发送
2条回答
槿木_熙
1楼-- · 2020-09-21 16:52

如官方文档中所述此处这是一个限制。

我想知道为什么您在两个where条件之间使用" AND"。 如果是" OR"(如果是),则可以通过定义两个相似的选择(不同的where子句除外)来克服该限制,并使用UNION组合结果。

关于,
弗洛里安

xfwsx85
2楼-- · 2020-09-21 16:51

你好弗洛里安

用户将使用两个搜索标准来搜索材料

假设他要物料代码包含XX的供应商代码包含YY

必须通过在选择中使用AND来完成

我的想法是使用两个选择的相交。 你觉得呢?

会影响性能吗?

此致

Moez。

一周热门 更多>