- 应用开发
- Table API & SQL
- SQL
- SHOW 语句
SHOW 语句
本文档是 Apache Flink 的旧版本。建议访问 最新的稳定版本。
SHOW 语句用于列出所有的 catalog,或者列出当前 catalog 中所有的 database,或者列出当前 catalog 和当前 database 的所有表或视图,或者列出所有的 function,包括:临时系统 function,系统 function,临时 catalog function,当前 catalog 和 database 中的 catalog function。
目前 Flink SQL 支持下列 SHOW 语句:
- SHOW CATALOGS
- SHOW DATABASES
- SHOW TABLES
- SHOW VIEWS
- SHOW FUNCTIONS
执行 SHOW 语句
可以使用 TableEnvironment
中的 executeSql()
方法执行 SHOW 语句,也可以在 SQL CLI 中执行 SHOW 语句。 若 SHOW 操作执行成功,executeSql()
方法返回所有对象,否则会抛出异常。
以下的例子展示了如何在 TableEnvironment
和 SQL CLI 中执行一个 SHOW 语句。
Back to top
SHOW CATALOGS
展示所有的 catalog。
SHOW DATABASES
展示当前 catalog 中所有的 database。
SHOW TABLES
展示当前 catalog 和当前 database 中所有的表。
SHOW VIEWS
展示当前 catalog 和当前 database 中所有的视图。
SHOW FUNCTIONS
展示所有的 function,包括:临时系统 function, 系统 function, 临时 catalog function,当前 catalog 和 database 中的 catalog function。