--- title: "行の更新" url: https://docs.catalyst.zoho.com/ja/sdk/android/v2/cloud-scale/data-store/update-rows/ description: "Data Storeテーブルの特定の行または全行を更新できます。" last_updated: 2026-03-30T08:10:30Z service: Cloud Scale type: general related_links: - name: "Data Store" url: /ja/cloud-scale/help/data-store/introduction - name: "Rows" url: /ja/cloud-scale/help/data-store/records - name: "Update Row - API" url: /ja/api/code-reference/cloud-scale/data-store/update-row/#UpdateRow --- # 行の更新 ### 特定の行の更新 `update()`メソッドを使用して、[Data Store](https://docs.catalyst.zoho.com/ja/cloud-scale/help/data-store/introduction)テーブルの特定の行を更新できます。これにより、カラムの変更された値をキーと値のペアとして渡すことで、行の1つ以上のカラムの値を更新できます。 以下のコード構文で使用する`<ROW_INSTANCE>`は、[行インスタンスページ](https://docs.catalyst.zoho.com/ja/sdk/android/v2/cloud-scale/data-store/create-row-instance)で定義されているインスタンスです。 ```bash <ROW_INSTANCE>.update( success: (ZCatalystRow) → Unit, failure: ((ZCatalystException) → Unit)? ): ZCatalystRequest<ZCatalystResponse<ArrayList<ZCatalystRow>>>? ``` 以下にサンプルコードスニペットを示します: ```bash ZCatalystApp.getInstance().getDataStoreInstance().getTableInstance("EmployeeDetails").getRow(2823000000095003, //これをあなたのテーブル名に置き換えてください and the ROWID of the row { row -> row.setColumnValue("Employee_Name", "Morgan Jones") row.update( { success -> println("Row updated successfully $success") }, { exception -> println("Failed to update the row $exception") } ) }) ``` ### 全行の更新 行の配列を引数として`updateRows()`メソッドに渡すことで、テーブル内の複数の行を更新できます。これにより、カラムの変更された値をキーと値のペアとして渡すことで、行の1つ以上のカラムの値を更新できます。 以下のコードで使用する`<TABLE_INSTANCE>`は、[テーブルインスタンスページ](https://docs.catalyst.zoho.com/ja/sdk/android/v2/cloud-scale/data-store/create-table-instance)で定義されているインスタンスです。 ```bash <TABLE_INSTANCE>.updateRows( rows: ArrayList<ZCatalystRow>, success: (List<ZCatalystRow>) → Unit, failure: ((ZCatalystException) → Unit)? ): ZCatalystRequest<ZCatalystResponse<ArrayList<ZCatalystRow>>>? ``` **パラメータ**: * `rows`: 更新する行の配列 以下にサンプルコードスニペットを示します: ```bash ZCatalystApp.getInstance().getDataStoreInstance().getTableInstance("EmployeeDetails").updateRows( //これをあなたのテーブル名に置き換えてください rowsList, //カラムの名前と値を設定してarrayListに追加する { println(">>>> Rows updated successfully $it") }, { println(">>>> Update Rows Failed $it") }) ```