お知らせ:

当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

行の挿入

テーブルの一意のIDまたは名前を参照して、Data Storeのテーブルに新しいデータ行またはレコードを挿入できます。次のセクションで説明するように、テーブルに複数の行を挿入することもできます。

Note:
  1. テーブルとそのカラムは事前に作成しておく必要があります。コンソールからテーブルを作成し、カラムを作成できます。

  2. 開発環境では、プロジェクトごとに各テーブルに最大5,000レコードを挿入できます。開発環境ではプロジェクト全体で最大25,000レコードを作成できます。本番環境ではレコード作成の上限はありません。

単一行の挿入

以下のサンプルコードに示すように、行インスタンスを作成し、カラム名とそれに対応する値を渡す必要があります。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

このページについて

関連リンク

Insert Rows - API Data Store