SELECT ID FROM Opportunity
et il sexécute.
Mais si jajoute « ALL ROWS
« à la fin, cest-à-dire
SELECT ID FROM Opportunity ALL ROWS
puis jai eu
« Requête danalyse derreur inconnue »
Réponse
Vous ne pouvez pas interroger les enregistrements supprimés / archivés à partir de léditeur de requêtes pour le moment. Une solution sans avoir à passer par Data Loader ou Workbench est dexécuter le code suivant en tant quapex anonyme.
List<Opportunity> allOpps = [SELECT ID FROM Opportunity ALL ROWS]; System.debug(allOpps.size());
Linstruction de débogage peut être modifiée selon vos besoins ou continuez à travailler avec les identifiants récupérés.
Commentaires
- Cette réponse serait améliorée par une référence officielle pour étayer votre affirmation selon laquelle la console du développeur ne prend pas en charge ce comportement.
Réponse
Je cite la réponse fournie par @sfdcfox dici: https://developer.salesforce.com/forums/?id=906F00000008teaIAA
Léditeur de requêtes nutilise pas de code Apex – il sexécute directement en REST query API call. Il ny a aucun moyen dinterroger les enregistrements supprimés à partir de léditeur de requêtes de la console développeur à ce stade. Utilisez Apex Data Loader (Export All) ou le plan de travail (workbench.developerforce.com).