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

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *