Tous les produits
Search
Centre de documentation

Tablestore:Interroger les informations d'une table

Dernière mise à jour :Sep 08, 2026

Exécutez l'instruction DESCRIBE pour interroger les informations relatives aux tables, telles que les noms et les types de champs.

Remarque

Pour plus d'informations sur l'instruction DESCRIBE, consultez la rubrique Interroger les informations des tables.

Prérequis

Le client Tablestore est initialisé. Pour plus d'informations, consultez la rubrique Initialiser un client Tablestore.

Remarques

Le SDK Tablestore pour .NET version 5.0.0 et ultérieures prend en charge la fonctionnalité de requête SQL. Assurez-vous d'avoir installé une version compatible du SDK lorsque vous utilisez cette fonctionnalité.

Pour plus d'informations, consultez l'historique des versions du SDK Tablestore pour .NET : Historique des versions du SDK Tablestore pour .NET .

Paramètres

Paramètre

Description

query

L'instruction SQL. Configurez ce paramètre en fonction de la fonctionnalité requise.

Exemples

L'exemple de code suivant montre comment exécuter l'instruction describe test_table pour interroger les informations de la table test_table :

/// <summary>
/// Query information about a table. 
/// </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));
    }
}