全部产品
Search
文档中心

Tablestore:Kueri informasi tentang tabel

更新时间:Jul 02, 2025

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));
    }
}