--- title: "行の一括削除" url: https://docs.catalyst.zoho.com/ja/sdk/nodejs/v2/cloud-scale/data-store/bulk-delete-rows/ description: "このページでは、NodeJS アプリケーションの Data Store のテーブルから行を一括削除する方法について、サンプルコードとともに説明します。" last_updated: 2026-03-24T12:08:39Z 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 を配列に渡すことができます。コードには少なくとも 1 つの ROWID を含める必要があり、最大 200 の ROWID を含めることができます。 行は、サンプルコードの `rowPromise` を通じて `deleteRows()` 関数に渡されます。テーブル名またはテーブル ID は `datastore.table()` に渡す必要があります。 以下で使用している `datastore` の参照は、[コンポーネントインスタンスページ](https://docs.catalyst.zoho.com/ja/sdk/nodejs/v2/cloud-scale/data-store/get-component-instance)で定義されています。 ```javascript let datastore = app.datastore(); //テーブルIDまたはテーブル名を渡す let table = datastore.table('EmpDetails'); //削除するレコードのROWIDをdeleteRows()関数に渡す let rowPromise = table.deleteRows([1028000000171815,1028000000171810, 1028000000171805, 1028000000171617, 1028000000171098]); //Promiseを返しCatalystにプッシュする rowPromise.then((row) => { console.log(row); }); ```