SHOW TABLES ステートメントを実行して、現在のデータベース内のテーブルの名前をクエリできます。
説明
SHOW TABLES ステートメントの詳細については、マッピングテーブル名の一覧表示を参照してください。
前提条件
OTSClient インスタンスが初期化されていること。詳細については、OTSClient インスタンスの初期化を参照してください。
マッピングテーブルが作成されていること。詳細については、マッピングテーブルの作成を参照してください。
例
次のサンプルコードは、SHOW TABLES
ステートメントを実行してマッピングテーブルの名前を一覧表示する方法の例を示しています。
def show_tables(client):
query = 'show tables'
rowlist, _, _ = client.exe_sql_query(query)
ret = []
for row in rowlist:
ret.append(row.attribute_columns)
print(ret)
次の出力が返されます。
説明
レスポンスの instance_name
パラメーターは、Tablestore インスタンスの名前を示します。返される実際の値が優先されます。
[[('Tables_in_instance_name', 'exampletable')],
[('Tables_in_instance_name', 'test_table')]]