Todos los productos
Search
Centro de documentos

Tablestore:Consulta de los nombres de las tablas de mapeo

Última actualización: Sep 29, 2026

Ejecute la instrucción SHOW TABLES para listar los nombres de todas las tablas de mapeo en su instancia.

Nota

Para obtener información sobre la sintaxis y la descripción de la instrucción SHOW TABLES, consulte DDL operations.

Requisitos previos

Se requiere un cliente de Tablestore inicializado. Para más información, consulte Initialize the client.

Notas de uso

La función de consulta SQL requiere el SDK de Tablestore para .NET V5.0.0 o una versión posterior. Para consultar el historial de versiones, consulte Version history of Tablestore SDK for .NET.

Parámetros

Parámetro

Descripción

query

Instrucción SHOW TABLES que lista los nombres de las tablas de mapeo en la instancia actual.

Ejemplo

A continuación se muestra un ejemplo que ejecuta la instrucción SHOW TABLES y recorre el conjunto de resultados para imprimir el nombre de cada tabla de mapeo.

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

Referencias

Después de listar los nombres de las tablas de mapeo, ejecute operaciones adicionales según sus necesidades.

  • Para consultar datos que cumplan condiciones específicas, ejecute la instrucción SELECT. Para más información, consulte Query data.

  • Para consultar los nombres y tipos de campo de una tabla de mapeo, ejecute la instrucción DESCRIBE. Para más información, consulte Query information about a table.

  • Para sincronizar las columnas de atributo de una tabla de mapeo después de modificar una columna de atributo en la tabla de datos, ejecute la instrucción ALTER TABLE. Para más información, consulte Update mapping table columns.

  • Para eliminar una tabla de mapeo, ejecute la instrucción DROP MAPPING TABLE. Para más información, consulte Delete a mapping table.