こんにちは。CData Software Japanリードエンジニアの杉本です。 今回は CData Salesforce Driverの知っておくと便利な機能、UPSERT について解説します。 UPSERT とは? 通常 Salesforceのレコードを更新したい場合、事前にレコードのIDを特定する必要があります。 Salesforce の画面上では以下のようにURLで利用されている値で CData Salesforce Driverでは以下のように取得できる項目です。 このIdを特定した上で、以下のようにUpdateのリクエストを実行できます。 UPDATE Account SET Name = 'Update' WHERE Id = '0010I00002X9bnYQAR'; cdn.cdata.com しかしながら、外部のRDBからデータを渡したい、みたいな要望がある場合、Sal
![外部IDを使って追加・更新を判定する Salesforce 「UPSERT」機能の使い方:CData Salesforce Driver - CData Software Blog](https://cdn-ak-scissors.b.st-hatena.com/image/square/f0268a1805b44c3698ed7c60e0590a3a1571b569/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fs%2Fsugimomoto%2F20210309%2F20210309203856.png)