SELECT ID FROM Opportunity 

és végrehajtja.

De ha hozzáadom a ALL ROWS “a végén, azaz

SELECT ID FROM Opportunity ALL ROWS 

akkor kaptam

“Ismeretlen hiba a lekérdezés elemzése során”

Válasz

Jelenleg nem lehet lekérdezni a törölt / archivált rekordokat a lekérdező szerkesztőből. A Data Loader vagy a Workbench használata nélkül megtehető megoldás a következő kód futtatása névtelen csúcsként.

List<Opportunity> allOpps = [SELECT ID FROM Opportunity ALL ROWS]; System.debug(allOpps.size()); 

A hibakeresési utasítás az Ön igényeinek megfelelően módosítható. vagy folytassa a munkát a visszakeresett azonosítókkal.

Megjegyzések

  • Ezt a választ egy hivatalos hivatkozás javítaná, amely alátámasztaná azt az állítását, hogy a fejlesztői konzol nem támogatja ezt a viselkedést.

Válasz

A @sfdcfox által adott választ innen idézem: https://developer.salesforce.com/forums/?id=906F00000008teaIAA

A lekérdező szerkesztő nem használja Apex kódot – közvetlenül REST-ként hajt végre lekérdezés API hívása. Ezen a ponton nincs mód lekérdezni a törölt rekordokat a fejlesztői konzol lekérdező szerkesztőjéből. Használja az Apex Data Loader (Összes exportálása) vagy a workbench (workbench.developerforce.com) alkalmazást.

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük