全部產品
Search
文件中心

Tablestore:列出映射表

更新時間:Aug 07, 2026

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> 為執行個體名稱。