【问题标题】:How can I consume a SQL database to create / update records in Salesforce using apex?如何使用 SQL 数据库在 Salesforce 中使用 apex 创建/更新记录?
【发布时间】:2021-11-03 16:13:11
【问题描述】:
是否可以从 Salesforce 使用 SQL 数据库?发生的情况是将帐户记录加载到 SQL 数据库中并生成代码,所以我正在寻找的是每个月 Salesforce 都会查询此数据库以验证这些帐户是否存在于 Salesforce 中,如果不存在则创建或更新这些记录销售人员。
可能是 Salesforce 不时查阅 Salesforce 中的数据库以获取帐户并在 Salesforce 中创建它们。
是否可以使用 apex 来实现?
【问题讨论】:
标签:
sql
salesforce
integration
apex
【解决方案1】:
您无法从 salesforce 访问不同的数据库。您需要在另一个可以访问目标数据库的应用程序上有一个 Web Api,从您的 Apex 代码中,您可以调用该 Web API。
如果是一次性的。更好的是,您只需将数据提取到 CSV 并从 Salesforce 中导出数据。进行所需的任何清理和转换。使用数据加载器、数据导入向导或任何其他方法将该数据重新导入 Salesforce。