Ejecute la instrucción SHOW TABLES para listar los nombres de todas las tablas de mapeo en su instancia.
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 |
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.