SELECT ID FROM Opportunity
ja se suoritetaan.
Mutta jos lisätään ”ALL ROWS
”lopussa, ts.
SELECT ID FROM Opportunity ALL ROWS
sitten sain
”Tuntematon virhe kyselyn jäsentämisessä”
Vastaa
Et voi tällä hetkellä kysyä poistettuja / arkistoituja tietueita kyselyeditorista. Ratkaisu ilman, että sinun tarvitsee käydä läpi Data Loader tai Workbench, on ajaa seuraava koodi nimettömänä apexina.
List<Opportunity> allOpps = [SELECT ID FROM Opportunity ALL ROWS]; System.debug(allOpps.size());
Virheenkorjauslauseketta voidaan muokata tarpeidesi mukaan tai jatka työskentelyä haettujen tunnusten kanssa.
Kommentit
- Tätä vastausta parannettaisiin virallisella viitteellä, jolla varmuuskopioidaan kehittäjäkonsolin väite. ei tue tätä käyttäytymistä.
Vastaa
Lainaan @sfdcfox antamaa vastausta täältä: https://developer.salesforce.com/forums/?id=906F00000008teaIAA
Kyselyeditori ei käytä Apex-koodia – se suoritetaan suoraan REST-tilana kyselyn API-kutsu. Poistettuja tietueita ei voi kysellä kehittäjäkonsolin kyselyeditorista tässä vaiheessa. Käytä Apex Data Loaderia (Vie kaikki) tai työpöytää (workbench.developerforce.com).