SOQL转义字符

Bry*_*ton 4 escaping salesforce soql

我试图让我的Escape角色在Force.com资源管理器中工作.

这正是Salesforce中数据的样子,

等待托管人数据 - 等待'8'

我需要使用这样的查询语句来过滤这些数据,

policy__r.Policy_Status__c ='等待托管人数据 - 待定'8''

这是我尝试过但我无法开始工作,

'等待托管人数据 - 等待''8'''

'等待托管人数据 - 待定''8'''

'等待托管人数据 - 等待\'\ 8 \'\'

'等待托管人数据 - 等待'8''

"等待托管人数据 - 待定'8''

我无法弄清楚什么不在这里工作,任何人都有想法?

sup*_*ell 5

SOQL要求'使用\进行转义,这将使您获得

where policy__r.policy_status__c='awaiting custodian data - pending \'8\''
Run Code Online (Sandbox Code Playgroud)

(适用于soap api),如果你在顶点构建这个字符串,那么\'也是顶点中的转义序列,因此你需要将其转义为类似 \\\'8\\\'