行の挿入
テーブルの一意のIDまたは名前を参照して、Data Storeのテーブルに新しいデータ行またはレコードを挿入できます。次のセクションで説明するように、テーブルに複数の行を挿入することもできます。
Note:
単一行の挿入
以下のサンプルコードに示すように、行インスタンスを作成し、カラム名とそれに対応する値を渡す必要があります。insertRow()メソッドは、一意の名前またはIDで参照して作成したインスタンスのテーブルに行を挿入します。行が挿入されると、その行の一意のRowID値が自動的に生成されます。
サンプルコードスニペット
Package Imports
copy
import com.zc.component.object.ZCObject;
import com.zc.component.object.ZCRowObject;
import com.zc.component.object.ZCTable;
copy
//ベースオブジェクトインスタンスを作成する
ZCObject object = ZCObject.getInstance();
//ベースオブジェクトのtableIDを参照してテーブルインスタンスを取得する
ZCTable tab = object.getTable("1510000000110121");
//行インスタンスを作成する
ZCRowObject row = ZCRowObject.getInstance();
//行インスタンスのset()メソッドを使用して必要な列の値を設定する
row.set("Name","George Smith");
row.set("Age", 25);
//insertRow()メソッドを呼び出してテーブルに単一行を追加する
tab.insertRow(row);
複数行の挿入
以下に示すように、行オブジェクトのリストを構築し、insertRows()メソッドの引数として渡すことで、テーブルに複数の行を挿入できます。
サンプルコードスニペット
Package Imports
copy
import com.zc.component.object.ZCObject;
import com.zc.component.object.ZCRowObject;
import com.zc.component.object.ZCTable;
copy
//RowObjectsのリストを作成する
List rows = new ArrayList();
//ベースオブジェクトインスタンスを作成する
ZCObject object = ZCObject.getInstance();
//ベースオブジェクトのtableIDを参照してテーブルインスタンスを取得する
ZCTable tab = object.getTable(1510000000110121L);
//必要な数の行インスタンスを作成する
ZCRowObject row1 = ZCRowObject.getInstance();
ZCRowObject row2 = ZCRowObject.getInstance();
//set()メソッドを使用して各行に列の値を設定する
row1.set("Name","George Smith");
row1.set("Age", 25);
row2.set("Name","Moana Violet");
row2.set("Age", 22);
//add()メソッドを使用してリストに行を追加する
rows.add(row1);
rows.add(row2);
//insertRows()メソッドを使用してテーブルにリストを追加する
tab.insertRows(rows);
最終更新日 2026-03-30 13:40:30 +0530 IST
Yes
No
Send your feedback to us
Skip
Submit