首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用CData Salesforce驱动程序查找Salesforce多态关系中的对象类型

如何使用CData Salesforce驱动程序查找Salesforce多态关系中的对象类型
EN

Stack Overflow用户
提问于 2020-08-08 02:02:01
回答 1查看 246关注 0票数 0

有时,Salesforce对象与其他Salesforce对象具有多态关系。在多态关系中,关系的引用对象可以是几种不同类型的对象之一。这些多态关系是使用Salesforce对象中包含的多态字段定义的。多态字段是其中相关对象可能是几种不同类型对象之一的字段。例如,“任务”对象的“联系人关系”域可以是联系人或潜在客户。类似地,Task的What relationship字段可以是Salesforce中的任何非Person对象。

如何使用CData Salesforce驱动程序在多态字段中找到对象ID的对象类型?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-08-09 00:58:44

对于这些,Salesforce有"Polymorphic SOQL“。看起来像CDATA supports it

代码语言:javascript
复制
SELECT Task.Subject, Contact.Name
FROM Task, Contact
WHERE Contact.Type='Contact'

SELECT Id, TYPEOF What 
        WHEN Account THEN Phone 
        WHEN Opportunity THEN Amount 
    END 
FROM Event
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63307064

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档