列出映射表

更新时间:
复制 MD 格式

Go SDK 可列出当前实例中的映射表名称。

前提条件

安装Tablestore Go SDK并初始化客户端。SQL 查询功能需要 1.7.4 及以上版本,建议使用最新版本。

功能说明

调用 SQLQuery 方法执行 SHOW TABLES 语句,列出当前实例中的映射表。

func (client *TableStoreClient) SQLQuery(request *SQLQueryRequest) (*SQLQueryResponse, error)
response, err := client.SQLQuery(
    &tablestore.SQLQueryRequest{Query: "SHOW TABLES"},
)
if err != nil {
    log.Fatalf("SQLQuery failed: %v", err)
}

for response.ResultSet.HasNext() {
    name, _ := response.ResultSet.Next().GetString(0)
    fmt.Println(name)
}

参数说明

SQLQueryRequest 包含以下参数。

名称

类型

说明

Query(必选)

string

要执行的 SHOW TABLES 语句。

返回值

ResultSet 包含映射表名称列表。结果列名为 Tables_in_<instance_name>,其中 <instance_name> 为实例名称。