[salesforce]SOQLでゴミ箱のレコードも検索

By |9月 2, 2010|salesforce, |


SOQL文にALL ROWSパラメータをつけることで、ゴミ箱のレコードも検索対象になる。

参考:Querying All Records with a SOQL Statement

以下のように、削除したレコードを検索して復元させることができる。

[php]
Account[] SavedAccts =
[select id, name from account where name = ‘uhuru’ ALL ROWS];
Database.UndeleteResult[] UDR_Dels = Database.undelete(SavedAccts)
[/php]