Method ini bisa digunakan jika code berjalan dalam mode syncronously, ada batasan limit heap size sebesar 6 mb, dan juga jika data set nya besar misal 40000 row, limit heap size akan tercapai.
Note: batasan record untuk soql adalah 50000 ribu record.
//akan mengakibatkan error jika return querynya besar Account[] accts = [SELECT id FROM account];
gunakan soql for loop seperti dibawah ini untuk menghindari limitasi heap size
Account[] accts = new Account[]; for (List<Account> acct : [SELECT id, name FROM account WHERE name LIKE 'Acme']) { // Your logic here accts.add(acct); } update accts;
Tidak ada komentar:
Posting Komentar