この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

削除したレコードの復元

レコードを削除しても 15 日間はごみ箱に置かれ、その後で完全に削除されます。レコードがごみ箱にある間は、undelete 操作を使用して復元できます。保持する必要があるレコードを誤って削除してしまった場合は、ごみ箱から復元します。

次の例では、「Universal Containers」という名前の取引先が復元されます。ALL ROWS キーワードは、削除されたレコードやアーカイブ済みの活動を含め、最上位リレーションと集計リレーションの両方にあるすべての行を照会します。

DmlExceptions の処理についての詳細は、「一括 DML 例外処理」を参照してください。

メモ

復元に関する考慮事項

undelete ステートメントを使用するときは、次の点に注意してください。
  • マージの結果として削除されたレコードを復元できます。ただし、マージによって子オブジェクトの親が変更され、その親の変更を取り消すことはできません。
  • マージの結果として削除されたレコードなど、削除されたレコードを識別するには、SOQL クエリで ALL ROWS パラメータを使用します。
  • 「レコードを削除および復元するときの参照整合性」を��照してください。