Execute a instrução SHOW TABLES para consultar os nomes das tabelas de mapeamento no banco de dados atual.
Para obter mais informações sobre a instrução SHOW TABLES, consulte Listar nomes de tabelas de mapeamento.
Pré-requisitos
Inicialize um cliente. Para obter mais informações, consulte Inicializar um cliente do Tablestore.
Parâmetros
|
Parâmetro |
Descrição |
|
query |
Instrução SQL. Configure este parâmetro conforme o recurso necessário. |
Exemplos
O exemplo de código a seguir mostra como executar a instrução SHOW TABLES para listar os nomes das tabelas de mapeamento.
func showTable(client *tablestore.TableStoreClient) {
// Create an SQL request.
request := &tablestore.SQLQueryRequest{Query: "show tables"}
// Obtain the response to the SQL request.
response, err := client.SQLQuery(request)
if err != nil {
panic(err)
}
// Obtain the schema of the returned results of the SQL request.
columns := response.ResultSet.Columns()
fmt.Printf("response table schema: [%v:%v]\n", columns[0].Name,columns[0].Type.String())
// Use SQL ResultSet to obtain all returned results of the SQL request.
fmt.Println("response resultset:")
resultSet := response.ResultSet
for resultSet.HasNext() {
row := resultSet.Next()
tableName, err := row.GetString(0)
if err != nil {
panic(err)
}
fmt.Println(tableName)
}
}
Exemplo de resposta:
O parâmetro $instanceName indica o nome da instância atual. O valor varia conforme o cenário real.
response table schema: [Tables_in_$instanceName:STRING]
response resultset:
test_table
Referências
Após consultar os nomes das tabelas de mapeamento, execute as operações conforme suas necessidades de negócio.
Para consultar dados que atendam a condições específicas usando uma tabela de mapeamento, execute a instrução
SELECT. Para obter mais informações, consulte Consultar dados.Para verificar detalhes de uma tabela de mapeamento, como nomes e tipos de campos, execute a instrução
DESCRIBE. Para obter mais informações, consulte Consultar informações de uma tabela.Para atualizar a coluna de atributos da tabela de mapeamento após alterações na tabela de dados, execute a instrução
ALTER TABLE. Para obter mais informações, consulte Atualizar colunas de atributos de tabelas de mapeamento.Para excluir uma tabela de mapeamento, execute a instrução
DROP MAPPING TABLE. Para obter mais informações, consulte Excluir tabelas de mapeamento.