SELECT ID FROM Opportunity
e é executado.
Mas se eu adicionar “ALL ROWS
“no final, ou seja,
SELECT ID FROM Opportunity ALL ROWS
então obtive
“Erro desconhecido ao analisar a consulta”
Resposta
Você não pode consultar registros excluídos / arquivados no editor de consultas neste momento. Uma solução sem ter que passar pelo Data Loader ou Workbench é executar o seguinte código como Anonymous Apex.
List<Opportunity> allOpps = [SELECT ID FROM Opportunity ALL ROWS]; System.debug(allOpps.size());
A instrução de depuração pode ser modificada para atender às suas necessidades ou continue a trabalhar com os IDs recuperados.
Comentários
- Esta resposta seria melhorada por uma referência oficial para apoiar sua afirmação de que o console do desenvolvedor não suporta este comportamento.
Resposta
Cito a resposta fornecida por @sfdcfox daqui: https://developer.salesforce.com/forums/?id=906F00000008teaIAA
O editor de consultas não usa Apex Code – ele é executado diretamente como REST query API. Não há como consultar registros excluídos do editor de consultas do console do desenvolvedor neste momento. Use o Apex Data Loader (Export All) ou o workbench (workbench.developerforce.com).