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).

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *