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);