通配符输入? 计算视图中HANA表达式的NVARCHAR列中的(问号)

2020-08-25 07:50发布

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

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


亲爱的团队,

在SLT表AUSP中,我们有一列OBJEK,业务需要获取以?开头的OBJEK。 (符号)。

我在视图中的Projection表达式编辑器中尝试了以下情况,但没有用。

选项1:match(" OBJEK",'?*')

选项2:match(" OBJEK",'\?*')

选项3:match(" OBJEK",'\ [?] *')

选项4:match(" OBJEK",'[\?] *')

请建议我在上述操作上是否有误。

此字段OBJEK的表AUSP中的样本数据为:

?0100000000000089665

000000000000096653

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

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


亲爱的团队,

在SLT表AUSP中,我们有一列OBJEK,业务需要获取以?开头的OBJEK。 (符号)。

我在视图中的Projection表达式编辑器中尝试了以下情况,但没有用。

选项1:match(" OBJEK",'?*')

选项2:match(" OBJEK",'\?*')

选项3:match(" OBJEK",'\ [?] *')

选项4:match(" OBJEK",'[\?] *')

请建议我在上述操作上是否有误。

此字段OBJEK的表AUSP中的样本数据为:

?0100000000000089665

000000000000096653

付费偷看设置
发送
2条回答
派大星 ヾ
1楼 · 2020-08-25 08:08.采纳回答

我不知道是否可以将转义字符用于"匹配"功能以转义"?" 不能解释为任何单个字符。 至少没有记录在案;

作为替代方法,您可以检查第一个字符是否为问号,以达到相同的预期结果:

  leftstr(" VALUE",1)='?'
Nir深蓝
2楼-- · 2020-08-25 08:03

感谢Florian提供有关匹配功能转义字符功能的信息。 替代方案奏效并取得了预期的结果。 再次感谢您的时间和指导。

一周热门 更多>