是的,创建分区表时必须传入一个table,但建表时只会使用这个 table 的结构,并不会把 table 中的数据插入到新的分区表中。
用create的写法如下所示,详细说明请参阅https://www.dolphindb.cn/cn/help/SQLStatements/create.html
create table "dfs://test"."pt"( id INT, deviceId SYMBOL, date DATE[comment="time_col", compress="delta"], value DOUBLE, isFin BOOL ) partitioned by ID, deviceID, sortColumns=[`deviceId, `date], keepDuplicates=ALL