All Products
Search
Document Center

Tablestore:Kueri informasi tentang tabel

Last Updated:Sep 09, 2026

Anda dapat menjalankan pernyataan DESCRIBE untuk mengkueri informasi tentang tabel, seperti nama bidang dan tipe bidang.

Catatan

Untuk informasi selengkapnya tentang pernyataan DESCRIBE, lihat Kueri informasi tentang tabel.

Prasyarat

Client Tablestore telah diinisialisasi. Untuk informasi selengkapnya, lihat Inisialisasi client Tablestore.

Catatan penggunaan

Fitur kueri SQL didukung oleh Tablestore SDK untuk .NET V5.0.0 dan versi yang lebih baru. Pastikan Anda telah menginstal versi Tablestore SDK untuk .NET yang didukung sebelum menggunakan fitur kueri SQL.

Untuk informasi selengkapnya, lihat Riwayat versi Tablestore SDK untuk .NET.

Parameter

Parameter

Deskripsi

query

Pernyataan SQL. Konfigurasikan parameter ini sesuai dengan fitur yang diperlukan.

Contoh

Kode contoh berikut menunjukkan cara menjalankan pernyataan describe test_table untuk mengkueri informasi tentang test_table:

/// <summary>
/// Kueri informasi tentang 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));
    }
}