全部产品
Search
文档中心

Tablestore:Menanyakan informasi indeks tentang sebuah tabel

更新时间:Jul 02, 2025

Anda dapat menggunakan pernyataan show index untuk menanyakan informasi indeks sebuah tabel, seperti nama indeks, bidang indeks, dan tipe indeks.

Catatan

Untuk detail lebih lanjut mengenai pernyataan show index, lihat Menanyakan Informasi Indeks tentang Sebuah Tabel.

Catatan penggunaan

Fitur kueri SQL didukung oleh Tablestore SDK for .NET versi 5.0.0 dan yang lebih baru. Pastikan Anda telah menginstal versi yang kompatibel saat menggunakan fitur ini.

Untuk informasi lebih lanjut, lihat Riwayat Versi Tablestore SDK for .NET.

Parameter

Parameter

Deskripsi

query

Pernyataan SQL. Konfigurasikan parameter ini berdasarkan fitur yang diperlukan.

Contoh

Berikut adalah contoh kode yang menunjukkan cara menjalankan pernyataan show index in test_table untuk memperoleh informasi indeks pada tabel bernama test_table:

/// <summary>
/// Menanyakan informasi indeks tentang sebuah tabel.
/// </summary>
/// <param name="otsClient"></param>
public static void DescribeIndex(OTSClient otsClient)
{
    SQLQueryRequest sqlQueryRequest = new SQLQueryRequest("show index in test_table");

    SQLQueryResponse sqlQueryResponse = otsClient.SQLQuery(sqlQueryRequest);

    SQLTableMeta sqlTableMeta = sqlQueryResponse.GetSQLResultSet().GetSQLTableMeta();
    Console.WriteLine(JsonConvert.SerializeObject(sqlTableMeta.GetSchema()));

    ISQLResultSet resultSet = sqlQueryResponse.GetSQLResultSet();
    while (resultSet.HasNext())
    {
        ISQLRow row = resultSet.Next();
        Console.WriteLine(row.GetString("Table") + " " + row.GetLong("Non_unique") + " " + row.GetString("Key_name") + " " +
                          row.GetLong("Seq_in_index") + " " + row.GetString("Column_name") + " " + row.GetString("Index_type"));
    }
}

Referensi

  • Jika Anda ingin menggunakan indeks pencarian tertentu untuk menanyakan data melalui fitur kueri SQL, Anda dapat menjalankan pernyataan CREATE TABLE untuk membuat tabel pemetaan bagi indeks tersebut. Untuk informasi lebih lanjut, lihat Membuat Tabel Pemetaan untuk Indeks Pencarian.

  • Anda dapat menjalankan pernyataan SQL untuk menanyakan data berdasarkan bidang indeks. Untuk informasi lebih lanjut, lihat Menanyakan Data.