labyrinth-of-wisdom.hatenadiary.com
Account account = new Account(Name = 'aaa'); Campaign campaign = new campaign(Name = 'bbb'); // ロールバックした際に戻るポイント Savepoint sp = Database.setSavepoint(); try{ insert account; insert campaign; }catch(DmlException e){ // 引数に戻るポイントを指定 Database.rollback(sp); }