SAP BODS中的类似功能

2020-09-03 01:16发布

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

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


大家好,

我想在SAP BODS中实现以下sql查询。

从odwstg.stg_rapid
中选择*,其中
(((nvl(study_mdm_id,'xx')不喜欢'%[]%'和nvl(study_mdm_id,'xx')不喜欢'%[NULL] %')


(nvl(site_mdm_id,'xx')不喜欢'%[]%',nvl(site_mdm_id,'xx')不喜欢'%[NULL]%')


(nvl(subject_mdm_id,'xx')不喜欢'%[]%',nvl(subject_mdm_id,'xx')不喜欢'%[NULL]%'))

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

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


大家好,

我想在SAP BODS中实现以下sql查询。

从odwstg.stg_rapid
中选择*,其中
(((nvl(study_mdm_id,'xx')不喜欢'%[]%'和nvl(study_mdm_id,'xx')不喜欢'%[NULL] %')


(nvl(site_mdm_id,'xx')不喜欢'%[]%',nvl(site_mdm_id,'xx')不喜欢'%[NULL]%')


(nvl(subject_mdm_id,'xx')不喜欢'%[]%',nvl(subject_mdm_id,'xx')不喜欢'%[NULL]%'))

付费偷看设置
发送
1条回答
半个程序猿
1楼-- · 2020-09-03 01:58

这是什么问题? 我假设您的SQL数据库确实将[和]视为常规字符,但是SAP DS会将这些字符用作范围标识符?

我还没有对其进行测试,但是

 nvl(study_mdm_id,'  xx')不像'%[]%'

应该等效于数据服务字符串

 nvl(study_mdm_id,'xx')不像'%\ [\]%  

一个更好的解决方案可能是match_regex()函数,然后您可以通过一个匹配项进行[]和[NULL]测试。

https://help.sap.com/viewer/8092b085a68941f6aaa6708685a62b0d/4.2。 /576341dc6d6d1014b3fc9283b0e91070.html

一周热门 更多>