用于 Presto 连接器的 SHOW 语法 - Teradata QueryGrid

Teradata® QueryGrid™ 安装和用户指南

Product
Teradata QueryGrid
Release Number
2.17
Published
2021 年 12 月
Language
中文 (简体)
Last Update
2021-12-28
dita:mapPath
zh-CN/ber1631654027108.ditamap
dita:ditavalPath
ft:empty
dita:id
B035-5991
Product Category
Analytical Ecosystem
Presto SHOW 语句可提供本地或远程系统上的模式/数据库、表和表列的详细信息。SHOW CATALOGS 语句将列出 Presto 目录的内容。以下语句可用:
  • SHOW SCHEMAS FROM <catalog_name>;
  • SHOW TABLES FROM <catalog_name>.<schemaname>;
  • SHOW COLUMNS FROM <catalog_name>.<schemaname>.<tablename>;
  • SHOW CATALOGS;
  • DESCRIBE <catalog_name>.<schema_name>.<tablename>;

Presto DESCRIBE 语句是 Presto SHOW COLUMNS 语句的别名,它们返回相同的信息。

Presto SHOW 语句相当于 Teradata 为发起程序时所使用的 HELP FOREIGN 语句。有关详细信息,请参阅HELP FOREIGN 使用示例

示例:Presto 到 Teradata SHOW SCHEMAS

该示例提取远程 Teradata 系统中的模式(数据库)。QD_TD1 是用于引用 Presto 到 Teradata 链接的目录。

trino:default> SHOW SCHEMAS FROM QG_TD1;

示例:Presto 到 Teradata SHOW TABLES

该示例提取远程 Teradata 系统上指定数据库 (<schemaname>) 中的表列表。

trino:default> SHOW TABLES FROM QG_TD1.<schemaname>;

示例:Presto 到 Teradata SHOW COLUMNS

该示例提取远程 Teradata 系统上指定表 (<schemaname>.<tablename>) 中的列信息。

trino:default> SHOW COLUMNS FROM QG_TD1.<schemaname>.<tablename>;
可以使用 Presto DESCRIBE <catalog_name>.<schema_name>.<tablename> 语句代替 SHOW COLUMNS。

示例:Presto SHOW CATALOGS

该示例列出已注册的目录。它不会调用 Teradata QueryGrid 查询。

trino:default> SHOW CATALOGS;

结果︰

   Catalog
----------------
 hive
 qginitiator
 qgremote
 system
 QG_TD1
 tpch
名为 QG_TD1 的 Presto 到 Teradata 目录与其余的注册目录一并列出。