使用SQL CONTAINS(*,)不返回结果

2020-09-26 07:51发布

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

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


嗨,

我正在使用Hybris Marketing中的现有标准业务对象查询,该查询将构建一个仅在属性视图上使用CONTAINS(*,..)的SELECT语句。 我已经从提供的客户包含的ZZ字段添加到该视图的基础表中,但是无法使用CONTAINS(*,...)在此字段中搜索值。 使用其他搜索条件返回记录时,将正确填充ZZ字段的值,因此已成功将其包含在属性视图中。

起初我以为缺少对该字段的搜索是因为没有全文索引,但是在创建了该索引并确认其处于活动状态之后,我仍然无法在该ZZ字段中搜索值。/p>

有人知道为什么不能使用从属性视图中选择的CONTAINS(*,...)语法来搜索基础表中具有全文索引的字段吗? 我应该提到,直接在基础表上使用CONTAINS(*,...)语法时,SELECT会按预期工作并返回相关行。

谢谢

安德鲁

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

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


嗨,

我正在使用Hybris Marketing中的现有标准业务对象查询,该查询将构建一个仅在属性视图上使用CONTAINS(*,..)的SELECT语句。 我已经从提供的客户包含的ZZ字段添加到该视图的基础表中,但是无法使用CONTAINS(*,...)在此字段中搜索值。 使用其他搜索条件返回记录时,将正确填充ZZ字段的值,因此已成功将其包含在属性视图中。

起初我以为缺少对该字段的搜索是因为没有全文索引,但是在创建了该索引并确认其处于活动状态之后,我仍然无法在该ZZ字段中搜索值。/p>

有人知道为什么不能使用从属性视图中选择的CONTAINS(*,...)语法来搜索基础表中具有全文索引的字段吗? 我应该提到,直接在基础表上使用CONTAINS(*,...)语法时,SELECT会按预期工作并返回相关行。

谢谢

安德鲁

付费偷看设置
发送
1条回答
大简至美
1楼-- · 2020-09-26 08:36

如果这是关于基于HANA的系统,请相应地标记问题。 此外,对问题的文字描述也无法帮助任何人弄清楚正在发生的事情。 而是包含代码和数据以重现该行为。

一周热门 更多>