All Products
Search
Document Center

Tablestore:Hapus satu baris

Last Updated:May 12, 2026

Topik ini menjelaskan cara menghapus satu baris dari tabel Tablestore menggunakan .NET SDK.

Prasyarat

Inisialisasi Tablestore Client

Metode

public DeleteRowResponse DeleteRow(DeleteRowRequest request)

Metode asinkron:

public Task<DeleteRowResponse> DeleteRowAsync(DeleteRowRequest request)

Parameter DeleteRowRequest

Parameter

Tipe

Deskripsi

tableName (Wajib)

string

Nama tabel.

primaryKey (Wajib)

PrimaryKey

Nama dan nilai kolom kunci primer.

  • Tipe data kolom kunci primer harus berupa STRING, INTEGER, atau BINARY.

  • Jumlah dan tipe data kolom kunci primer harus sesuai dengan skema tabel.

condition (Wajib)

Condition

Kondisi untuk operasi penghapusan. Untuk informasi selengkapnya, lihat pembaruan bersyarat.

Kode contoh

Kode contoh berikut menghapus baris dengan nilai kunci primer "row1" dari tabel test_table.

try
{
    // Membuat kunci primer.
    PrimaryKey primaryKey = new PrimaryKey
    {
        { "id", new ColumnValue("row1") }
    };
    // Kondisi wajib diberikan untuk menghapus baris. RowExistenceExpectation.IGNORE menunjukkan bahwa operasi dilanjutkan tanpa memeriksa apakah baris tersebut ada.
    Condition condition = new Condition(RowExistenceExpectation.IGNORE);

    // Mengirim permintaan untuk menghapus baris.
    DeleteRowRequest deleteRowRequest = new DeleteRowRequest("test_table", condition, primaryKey);
    DeleteRowResponse deleteRowResponse = client.DeleteRow(deleteRowRequest);
    Console.WriteLine($"RequestId: {deleteRowResponse.RequestID}");
    Console.WriteLine($"Biaya CU Baca: {deleteRowResponse.ConsumedCapacityUnit.Read}");
    Console.WriteLine($"Biaya CU Tulis: {deleteRowResponse.ConsumedCapacityUnit.Write}");
}
catch (Exception ex)
{
    Console.WriteLine($"Gagal menghapus baris, pengecualian: {ex.Message}");
}

Referensi

Tulis data secara batch