CREATE DYNAMIC TABLE
语法说明
CREATE DYNAMIC TABLE
将一个新的动态表添加到当前数据库中。
语法结构
CREATE DYNAMIC TABLE [IF NOT EXISTS] table_name
AS SELECT ... from stream_name ;
语法解释
- table_name: 动态表名称。动态表名称必须与当前数据库中任何现有的动态表名称不同。
- stream_name: 已经创建的 SOURCE 的名称。
示例
create dynamic table dt_test as select * from stream_test;
Query OK, 0 rows affected (0.01 sec)
限制
创建动态表时暂不支持使用聚集函数、数学函数、字符串函数、日期函数以及 limit、offset
、from subquery
、not in/in subquery
、group by
、order by``、having
语句。
创建动态表时暂不支持对两个 SOURCE 表的 join、可以 join SOURCE 表和普通数据表。