行の一括削除
Catalystでは、Data Storeの特定のテーブルからレコードまたはデータ行を一括で削除できます。テーブルは一意のIDまたは名前で参照されます。テーブルIDはData Storeから、またはコンソールでテーブルを開いたときのURLから取得できます。
一括削除操作では、1回の操作で最大200行を削除できます。以下のサンプルコードに示すように、削除する行の一意のROWIDをArrayListに追加できます。コードには少なくとも1つのROWIDを含める必要があり、最大200個のROWIDを含めることができます。
ArrayListはZCRowObjectリストを通じてdeleteRows()関数に渡されます。テーブル名またはテーブルIDはgetTableInstance()に渡す必要があります。
サンプルコードスニペット
Package Imports
copy
import com.zc.component.object.ZCObject;
import com.zc.component.object.ZCRowObject;
copy
//ArrayListを定義して、削除するレコードのROWIDを追加する
ArrayList rowIdList = new ArrayList<>();
rowIdList.add(1028000000171815L); // 行IDを置き換えてください
rowIdList.add(1028000000171810L);
rowIdList.add(1028000000171805L);
rowIdList.add(1028000000171617L);
rowIdList.add(1028000000171098L);
//ArrayListをdeleteRows()関数に渡す。
//テーブルIDまたはテーブル名をZCObjectとして渡す。
List <ZCRowObject> deletedRowList = ZCObject.getInstance().getTableInstance("EmpDetails").deleteRows(rowIdList);
最終更新日 2026-03-30 13:40:30 +0530 IST
Yes
No
Send your feedback to us
Skip
Submit