我无法在SAP CDC Identity查询工具中查询或过滤电子邮件域以@gmail.com
结尾的用户帐户,因为它不支持通常用于在MySQL或Postgres SQL中查询的SQL LIKE
运算符。这里唯一的选择似乎是使用REGEX,但我无法查询它,因为我的语法是错误的,也不确定正确的语法是什么,因为文档中没有清楚地显示如何使用REGEX运算符。有谁知道我的语法有什么问题,或者知道其他满足这些标准的替代方案吗?
我尝试使用REGEX操作符,但在WHERE
附近出现了一个不正确的语法错误。范例:
SELECT *
FROM accounts
WHERE profile.emailIDs
REGEX ('@gmail.com$')
LIMIT 10
字符串
1条答案
按热度按时间irlmq6kh1#
不能在加密字段中搜索部分字符串。只能使用完全匹配。电子邮件地址是加密字段。没有办法搜索特定域的所有电子邮件。
https://help.sap.com/docs/SAP_CUSTOMER_DATA_CLOUD/8b8d6fffe113457094a17701f63e3d6a/b32ce0918af44c3ebd7e96650fa6cc1d.html
的数据
此外,profile.email ID不是标准的属性名称。您正在查找登录ID、profile.email或电子邮件。
https://help.sap.com/docs/SAP_CUSTOMER_DATA_CLOUD/8b8d6fffe113457094a17701f63e3d6a/413100f670b21014bbc5a10ce4041860.html的