SELECT ID FROM Opportunity
実行されます。
しかし、「ALL ROWS
」、つまり
SELECT ID FROM Opportunity ALL ROWS
それから
「不明なエラー解析クエリ」
回答
現時点では、クエリエディタから削除/アーカイブされたレコードをクエリすることはできません。データローダーやワークベンチを経由せずに解決できるのは、次のコードを匿名Apexとして実行することです。
List<Opportunity> allOpps = [SELECT ID FROM Opportunity ALL ROWS]; System.debug(allOpps.size());
デバッグステートメントはニーズに合わせて変更できますまたは、取得したIDを引き続き使用します。
コメント
- この回答は、開発者コンソールという主張を裏付ける公式の参照によって改善されます。この動作はサポートされていません。
回答
@sfdcfoxから提供された回答をここから引用します: https://developer.salesforce.com/forums/?id=906F00000008teaIAA
クエリエディターはApexコードを使用せず、RESTとして直接実行しますクエリAPI呼び出し。現時点では、開発者コンソールのクエリエディタから削除されたレコードをクエリする方法はありません。Apexデータローダー(すべてエクスポート)またはワークベンチ(workbench.developerforce.com)を使用してください。