こんにちは。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