Anda dapat mengeksekusi pernyataan DESCRIBE untuk mengkueri informasi tentang tabel, seperti nama kolom dan tipe kolom.
Catatan
Untuk informasi lebih lanjut tentang pernyataan DESCRIBE, lihat Kueri Informasi tentang Tabel.
Catatan penggunaan
Fitur kueri SQL didukung oleh Tablestore SDK for .NET V5.0.0 dan versi yang lebih baru. Saat menggunakan fitur kueri SQL, pastikan bahwa versi Tablestore SDK for .NET yang didukung telah terinstal.
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 sampel untuk mengeksekusi pernyataan describe test_table guna mengkueri informasi tentang test_table:
/// <summary>
/// Kueri informasi tentang sebuah tabel.
/// </summary>
/// <param name="otsClient"></param>
public static void DescribeTable(OTSClient otsClient)
{
SQLQueryRequest sqlQueryRequest = new SQLQueryRequest("describe 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(0) + " " + row.GetString(1) + " " + row.GetString(2) + " " +
row.GetString(3) + " " + row.GetString(4) + " " + row.GetString(5));
}
}