跳到主要内容
版本: 0.7

SHOW 语句

SHOW 语句用于列出所有目录,或列出当前目录中的所有数据库,或列出当前目录和当前数据库中的所有表/视图,或显示当前目录和数据库,或显示指定表的创建语句,或列出当前目录和当前数据库中的所有函数,包括系统函数和用户定义函数,或仅列出当前目录和当前数据库中的用户定义函数。

FlinkSQL 支持如下 SHOW 语句:

  • SHOW CATALOGS
  • SHOW CURRENT CATALOG
  • SHOW DATABASES
  • SHOW CURRENT DATABASE
  • SHOW TABLES
  • SHOW CREATE TABLE
  • SHOW VIEWS
  • SHOW FUNCTIONS

SHOW CATALOGS

显示所有 Catalog。

SHOW CATALOGS;

SHOW CURRENT CATALOG

显示当前 Catalog。

SHOW CURRENT CATALOG;

SHOW DATABASES

显示当前目录中的所有数据库。

SHOW DATABASES;

SHOW CURRENT DATABASE

显示当前数据库。

SHOW CURRENT DATABASE;

SHOW TABLES

显示当前 Catalog 和当前数据库中的所有表。

SHOW TABLES;

SHOW CREATE TABLE

显示指定表的创建表语句。

SHOW CREATE TABLE [catalog_name.][db_name.]table_name;

SHOW VIEWS

显示当前 Catalog 和当前数据库中的所有视图。

SHOW VIEWS;

SHOW FUNCTIONS

显示当前 Catalog 和当前数据库中的所有函数,包括系统函数和用户定义函数。

SHOW [USER] FUNCTIONS;
说明

USER 只显示当前 Catalog 和当前数据库中的用户定义函数。