点击此处---> 群内免费提供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]%'))
这是什么问题? 我假设您的SQL数据库确实将[和]视为常规字符,但是SAP DS会将这些字符用作范围标识符?
我还没有对其进行测试,但是
应该等效于数据服务字符串
一个更好的解决方案可能是match_regex()函数,然后您可以通过一个匹配项进行[]和[NULL]测试。
https://help.sap.com/viewer/8092b085a68941f6aaa6708685a62b0d/4.2。 /576341dc6d6d1014b3fc9283b0e91070.html
一周热门 更多>