Todos os produtos
Search
Central de documentação

Tablestore:Consultar os nomes das tabelas de mapeamento

Última atualização: Jun 30, 2026

Execute a instrução SHOW TABLES para listar os nomes de todas as tabelas de mapeamento da sua instância.

Nota

Para obter detalhes sobre a instrução SHOW TABLES, consulte Listar nomes de tabelas de mapeamento.

Pré-requisitos

Inicialize um cliente do Tablestore. Para mais informações, consulte Inicializar um cliente do Tablestore.

Observações de uso

O recurso de consulta SQL requer o Tablestore SDK for .NET V5.0.0 ou posterior. Para verificar o histórico de versões, consulte Histórico de versões do Tablestore SDK for .NET.

Parâmetros

Parâmetro

Descrição

query

Instrução SQL. Defina este parâmetro como a instrução SHOW TABLES ou qualquer outra instrução SQL compatível.

Exemplo

O exemplo a seguir executa a instrução SHOW TABLES e itera sobre o conjunto de resultados para exibir o nome de cada tabela de mapeamento.

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

Referências

Após listar os nomes das tabelas de mapeamento, execute outras operações conforme necessário.