SHOW TABLE EXTENDED
描述
返回用于创建给定表或视图的语句。 返回的语句可以是以下任一类型:
- CREATE TABLE
- CREATE VIEW
- CREATE MATERIALZIED VIEW
- CREATE STREAMING TABLE
临时视图或不存在的表上的 SHOW CREATE TABLE 引发异常。
语法
SHOW TABLE EXTENDED [ { IN | FROM } schema_name ] LIKE regex_pattern
[ PARTITION clause ]
参数
schema_name
指定架构名称。 如果未提供,则使用当前架构。
regex_pattern
用于筛除不需要的表的正则表达式模式。
- 除 * 和 | 字符外,该模式的工作方式类似于正则表达式。
- 只有 * 则匹配 0 个或多个字符,| 用于分隔多个不同的正则表达式,其中任何一个表达式都可以匹配。
- 在处理前,在输入模式中删除前导空格和尾随空格。 模式匹配不区分大小写。
PARTITION 子句 需要禁用
(可选)指定分区。 不能将表正则表达式模式与 PARTITION 子句一起使用。
示例
CREATE TABLE employee(name STRING, grade INT);
INSERT INTO employee VALUES ('sam');
INSERT INTO employee VALUES ('suj');
SHOW TABLE EXTENDED LIKE 'employee';