SHOW CATALOG TABLES

功能概述

SHOW TABLES IN
SHOW TABLES IN
列出指定 Catalog 和 Schema 中的所有表,包括普通表、视图、外部表和动态表。

语法

SHOW TABLES IN catalog_name.schema_name;

参数说明

  • catalog_name
    catalog_name
    :Catalog 名称,必须在系统中存在且可访问。
  • schema_name
    schema_name
    :Schema 名称,必须属于指定的 Catalog。

返回字段

字段说明
schema_name
schema_name
Schema 名称
table_name
table_name
表名
is_view
is_view
是否为视图(
true
true
/
false
false
is_materialized_view
is_materialized_view
是否为物化视图(
true
true
/
false
false
is_external
is_external
是否为外部表(
true
true
/
false
false
is_dynamic
is_dynamic
是否为动态表(
true
true
/
false
false

示例

列出共享 Catalog

clickzetta_sample_data
clickzetta_sample_data
tpch_100g
tpch_100g
Schema 下的所有表:

SHOW TABLES IN clickzetta_sample_data.tpch_100g; +-------------+------------+---------+----------------------+-------------+------------+ | schema_name | table_name | is_view | is_materialized_view | is_external | is_dynamic | +-------------+------------+---------+----------------------+-------------+------------+ | tpch_100g | partsupp | false | false | false | false | | tpch_100g | orders | false | false | false | false | | tpch_100g | supplier | false | false | false | false | | tpch_100g | nation | false | false | false | false | | tpch_100g | customer | false | false | false | false | | tpch_100g | lineitem | false | false | false | false | | tpch_100g | part | false | false | false | false | | tpch_100g | region | false | false | false | false | +-------------+------------+---------+----------------------+-------------+------------+

注意事项

  • 必须使用
    catalog_name.schema_name
    catalog_name.schema_name
    两层结构指定查询范围。
  • 查询外部 Catalog 中的表时,需要确保对应的 Catalog Connection 处于连通状态。
  • 查询表中的数据使用三层结构:
    SELECT * FROM catalog_name.schema_name.table_name
    SELECT * FROM catalog_name.schema_name.table_name
联系我们
预约咨询
微信咨询
电话咨询
邮件咨询