--- title: "行の一括削除" url: https://docs.catalyst.zoho.com/ja/sdk/java/v1/cloud-scale/data-store/bulk-delete-rows/ description: "このページでは、Javaアプリケーションでサンプルコードスニペットを使用してData Storeのテーブルから行を一括削除する方法について説明します。" last_updated: 2026-03-30T08:10:30Z service: Cloud Scale type: general related_links: - name: "Bulk Delete Rows - API" url: /ja/api/code-reference/cloud-scale/data-store/bulk-delete-rows/#BulkDeleteRows - name: "Data Store" url: /ja/cloud-scale/help/data-store/introduction --- # 行の一括削除 Catalystでは、[Data Store](https://docs.catalyst.zoho.com/ja/cloud-scale/help/data-store/introduction)の特定のテーブルからレコードまたはデータ行を一括で削除できます。テーブルは一意のIDまたは名前で参照されます。テーブルIDはData Storeから、またはコンソールでテーブルを開いたときのURLから取得できます。 一括削除操作では、1回の操作で最大200行を削除できます。以下のサンプルコードに示すように、削除する行の一意のROWIDを`ArrayList`に追加できます。コードには少なくとも1つのROWIDを含める必要があり、最大200個のROWIDを含めることができます。 `ArrayList`は`ZCRowObject`リストを通じて`deleteRows()`関数に渡されます。テーブル名またはテーブルIDは`getTableInstance()`に渡す必要があります。 #### サンプルコードスニペット **Package Imports** ```java import com.zc.component.object.ZCObject; import com.zc.component.object.ZCRowObject; ``` ```java //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); ```