--- title: "行の削除" url: https://docs.catalyst.zoho.com/ja/sdk/android/v2/cloud-scale/data-store/delete-row/ description: "Catalyst Android SDKを使用して、特定のData Storeテーブルから単一の行を削除できます。" last_updated: 2026-03-24T12:08:39Z service: Cloud Scale type: general related_links: - name: "Data Store" url: /ja/cloud-scale/help/data-store/introduction - name: "Records" url: /ja/cloud-scale/help/data-store/records - name: "Delete Row - API" url: /ja/api/code-reference/cloud-scale/data-store/delete-row/#DeleteRow --- # 行の削除 Catalyst Android SDKを使用して、特定の[Data Store](https://docs.catalyst.zoho.com/ja/cloud-scale/help/data-store/introduction)テーブルから単一の行を削除できます。ただし、一度に複数の行を削除することはできません。 テーブルから行を削除するには、以下の2つの方法のいずれかを使用できます: ### テーブルインスタンスに行IDを渡して行を削除する 以下のコード構文に示すように、行のROWIDを引数として`deleteRow()`メソッドに渡すことで、テーブルから行を削除できます。 以下のコード構文で使用する`<TABLE_INSTANCE>`は、[テーブルインスタンスページ](https://docs.catalyst.zoho.com/ja/sdk/android/v2/cloud-scale/data-store/create-table-instance)で定義されているインスタンスです。 ```bash <TABLE_INSTANCE>.deleteRow( rowId: Long, success: () → Unit, failure: ((ZCatalystException) → Unit)? ): ZCatalystRequest<Unit>? ``` **パラメータ**: * `rowId`: 削除する行の[一意のROWID](https://docs.catalyst.zoho.com/ja/cloud-scale/help/data-store/records/#create-a-new-record) 以下にサンプルコードスニペットを示します: ```bash ZCatalystApp.getInstance().getDataStoreInstance().getTableInstance("Project").deleteRow(2823000000098007, //これをあなたのテーブル名に置き換えてください and the ROWID of the row { println("Row deleted successfully $it") }, { exception -> println("Delete Row failed $exception") }) ``` ### 行インスタンスを渡して行を削除する 行インスタンスに対して`delete()`メソッドを呼び出すだけで、テーブルから行を削除できます。 以下のコード構文で使用する`<ROW_INSTANCE>`は、[行インスタンスページ](https://docs.catalyst.zoho.com/ja/sdk/android/v2/cloud-scale/data-store/create-row-instance)で定義されているインスタンスです。 ```bash <ROW_INSTANCE>.delete( success: () → Unit, failure: ((ZCatalystException) → Unit)? ): ZCatalystRequest<Unit>? ``` 以下にサンプルコードスニペットを示します: ```bash ZCatalystApp.getInstance().getDataStoreInstance().getTableInstance("EmployeeDetails").getRow(2823000000095003, //これをあなたのテーブル名に置き換えてください and the ROWID of the row { row -> row.delete( { println("Row deleted successfully") }, { exception -> println("Delete row failed $exception") } )}, { exception -> println("Exception occured $exception") }) ```