dropStreamTable
语法
dropStreamTable(tableName)
参数
tableName 是一个字符串,表示流数据表的名称。
详情
删除流数据表。如果流数据表启用了持久化,该函数也会将磁盘上持久化的数据删除。
如果要删除高可用流数据表,只需在Raft组中的任意一个数据节点/计算节点上执行该函数即可,其他数据节点/计算节点上名称相同的高可用流数据表也会被删除。
例子
删除普通流数据表:
$ colNames = `timestamp`sym`qty`price
$ colTypes = [TIMESTAMP,SYMBOL,INT,DOUBLE]
$ t=streamTable(1:0,colNames,colTypes)
$ enableTableShareAndPersistence(t,`trades);
$ dropStreamTable(`trades);
删除高可用流数据表:
$ colNames = `timestamp`sym`qty`price
$ colTypes = [TIMESTAMP,SYMBOL,INT,DOUBLE]
$ t=table(1:0,colNames,colTypes)
$ haStreamTable(11,t,`trades,100000);
$ dropStreamTable(`trades);