Apex Databaseクラスのinsertメソッドの使い方のサンプル

環境
Salesforce

構文
insert(recordsToInsert, allOrNone)
個別の取引先や取引先責任者など、1 つ以上の sObject を組織のデータに追加します。
public static Database.SaveResult[] insert(sObject[] recordsToInsert, Boolean allOrNone)
recordsToInsert 型: sObject[]
allOrNone 型: Boolean
このパラメータを false に設定した場合、レコードが失敗しても、残りの DML 操作を正常に完了できます。

操作例
2つの取引先が挿入されます。

Account acc = new Account(name = 'Yamada');
Database.SaveResult[] lsr = Database.insert(
    new Account[]{acc, new Account(Name = 'Oosaki')},
    false);

 

Apex

Posted by arkgame