--- title: "Delete a Row" url: https://docs.catalyst.zoho.com/en/sdk/android/v2/cloud-scale/data-store/delete-row/ description: "Catalyst Android SDK enables you to delete a single row from a specific Data Store table." last_updated: 2025-11-19T15:07:41Z service: Cloud Scale type: general related_links: - name: "Data Store" url: /en/cloud-scale/help/data-store/introduction - name: "Records" url: /en/cloud-scale/help/data-store/records - name: "Delete Row - API" url: /en/api/code-reference/cloud-scale/data-store/delete-row/#DeleteRow --- # Delete a Row Catalyst Android SDK enables you to delete a single row from a specific [Data Store](https://docs.catalyst.zoho.com/en/cloud-scale/help/data-store/introduction) table. However, you will not be able to delete multiple rows at a time. You can delete a row from a table in either of these two methods: ### Delete a Row by passing the Row ID to the Table Instance You can delete a row from a table by passing the ROWID of the row as the argument to the `deleteRow()` method, as shown in the code syntax below. The `<TABLE_INSTANCE>` used in the code syntax below is the instance defined in the [Table Instance page](https://docs.catalyst.zoho.com/en/sdk/android/v2/cloud-scale/data-store/create-table-instance). ```bash <TABLE_INSTANCE>.deleteRow( rowId: Long, success: () → Unit, failure: ((ZCatalystException) → Unit)? ): ZCatalystRequest<Unit>? ``` **Parameters**: * `rowId`: The [unique ROWID](https://docs.catalyst.zoho.com/en/cloud-scale/help/data-store/records/#create-a-new-record) of the row to be deleted. A sample code snippet is shown below: ```bash ZCatalystApp.getInstance().getDataStoreInstance().getTableInstance("Project").deleteRow(2823000000098007, //Replace this with your table name and the ROWID of the row { println("Row deleted successfully $it") }, { exception -> println("Delete Row failed $exception") }) ``` ### Delete a Row by passing the Row Instance You can delete a row from a table simply by calling the `delete()` method for the row instance. The `<ROW_INSTANCE>` used in the code syntax below is the instance defined in the [Row Instance page](https://docs.catalyst.zoho.com/en/sdk/android/v2/cloud-scale/data-store/create-row-instance). ```bash <ROW_INSTANCE>.delete( success: () → Unit, failure: ((ZCatalystException) → Unit)? ): ZCatalystRequest<Unit>? ``` A sample code snippet is shown below: ```bash ZCatalystApp.getInstance().getDataStoreInstance().getTableInstance("EmployeeDetails").getRow(2823000000095003, //Replace this with your table name and the ROWID of the row { row -> row.delete( { println("Row deleted successfully") }, { exception -> println("Delete row failed $exception") } )}, { exception -> println("Exception occured $exception") }) ```