Exécutez l'instruction SHOW TABLES pour lister les noms de toutes les tables de mappage de votre instance.
Pour plus d'informations sur la syntaxe et la description de l'instruction SHOW TABLES, consultez la section Opérations DDL.
Prérequis
Le client Tablestore est initialisé. Pour plus d'informations, consultez la rubrique Initialiser le client.
Notes d'utilisation
La fonctionnalité de requête SQL nécessite le SDK Tablestore pour .NET version 5.0.0 ou ultérieure. Pour consulter l'historique des versions, reportez-vous à la page Historique des versions du SDK Tablestore pour .NET.
Paramètres
|
Paramètre |
Description |
|
query |
L'instruction |
Exemple
L'exemple suivant exécute l'instruction SHOW TABLES et parcourt l'ensemble de résultats pour afficher le nom de chaque table de mappage.
/// <summary>
/// Query the names of tables in an instance.
/// </summary>
/// <param name="otsClient"></param>
public static void ShowTable(OTSClient otsClient)
{
SQLQueryRequest sqlQuery = new SQLQueryRequest("show tables");
SQLQueryResponse sqlQueryResponse = otsClient.SQLQuery(sqlQuery);
SQLTableMeta sqlTableMeta = sqlQueryResponse.GetSQLResultSet().GetSQLTableMeta();
Console.WriteLine(JsonConvert.SerializeObject(sqlTableMeta.GetSchema()));
ISQLResultSet resultSet = sqlQueryResponse.GetSQLResultSet();
while (resultSet.HasNext())
{
ISQLRow row = resultSet.Next();
Console.WriteLine(JsonConvert.SerializeObject(row.GetString(0)));
}
List<string> tables = SQLUtils.ParseShowTablesResponse(sqlQueryResponse);
foreach (string table in tables)
{
Console.WriteLine("Table: {0}", table);
}
}
Références
Une fois les noms des tables de mappage répertoriés, effectuez les opérations supplémentaires nécessaires selon vos besoins.
Pour interroger les données répondant à des conditions spécifiques, exécutez l'instruction
SELECT. Pour plus d'informations, consultez la rubrique Interroger des données.Pour afficher les noms et les types de champs d'une table de mappage, exécutez l'instruction
DESCRIBE. Pour plus d'informations, consultez la rubrique Interroger les informations d'une table.Pour synchroniser les colonnes d'attributs d'une table de mappage après la modification d'une colonne d'attributs d'une table de données, exécutez l'instruction
ALTER TABLE. Pour plus d'informations, consultez la section Mettre à jour les colonnes d'une table de mappage.Pour supprimer une table de mappage, exécutez l'instruction
DROP MAPPING TABLE. Pour plus d'informations, consultez la rubrique Supprimer une table de mappage.