Apex DML ステートメントとデータベースメソッドの使い分け

以下同様:​

insert recordList;​

Database.insert(recordList, true);

Database.insert(recordList);

このパラメータを false に設定すると、一部のレコードでエラーが発生した場合、成功したレコードはコミットされ、失敗したレコードについてはエラーが返されます。また、部分的な完了オプションでは、例外を発生させません。

Database.insert(recordList, false);