Anda dapat menggunakan pernyataan show index untuk menanyakan informasi indeks sebuah tabel, seperti nama indeks, bidang indeks, dan tipe indeks.
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 TABLEuntuk 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.