SHOW TABLE STREAMS
功能概述
本命令用于查看当前 schema 下所有的表流(Table Streams)信息。表流是一种实时数据流,可以让你对表中的数据进行实时分析和处理。
语法
SHOW TABLE STREAMS [IN schema_name] [LIKE 'pattern' | WHERE expr] [LIMIT num]
参数说明
| 参数 | 必填 | 说明 |
|---|
IN schema_name
IN schema_name | 否 | 指定要查询的 Schema,不指定则使用当前 Schema |
LIKE 'pattern'
LIKE 'pattern' | 否 | 按 Stream 名称过滤,支持 %
% 和 _
_ 通配符,不能与 WHERE
WHERE 同时使用 |
WHERE expr
WHERE expr | 否 | 按返回字段过滤 |
LIMIT num
LIMIT num | 否 | 限制返回行数 |
返回字段说明
| 字段 | 说明 |
|---|
create_time
create_time | Table Stream 创建时间 |
schema_name
schema_name | 所属 Schema 名称 |
name
name | Table Stream 名称 |
table_name
table_name | 源表名称 |
mode
mode | 流模式:APPEND_ONLY
APPEND_ONLY 或 STANDARD
STANDARD |
comment
comment | 备注信息 |
示例
-
查看当前 schema 下所有的表流:
SHOW TABLE STREAMS;
+-------------------------+-------------+--------------+------------+-------------+---------+
| create_time | schema_name | name | table_name | mode | comment |
+-------------------------+-------------+--------------+------------+-------------+---------+
| 2023-11-24 21:44:07.261 | public | event_stream | event | APPEND_ONLY | |
+-------------------------+-------------+--------------+------------+-------------+---------+
-
查看指定 schema 下所有的表流:
SHOW TABLE STREAMS IN doc_test;
-
查看名称中包含 "test" 的表流:
SHOW TABLE STREAMS LIKE '%test%';
-
只查看 STANDARD 模式的表流:
SHOW TABLE STREAMS WHERE mode = 'STANDARD';