odekakeshimasyo.me

Salesforce Apex Savepointの指定

ロールバックする際、予め設定しておいたSavepointを指定することで、Savepointした状態までデータをロールバックすることが出来る。

// [1] savepointの指定
Savepoint sp = Database.setSavepoint();

// [2] データの更新
update account;

// savepointを指定することで、[1]のデータの状態までロールバック
Database.rollback(sp);