在dolphindb中用股票ID和时间复合分区的库怎么删除某一天的全部数据?

我的建库语句如下:

dbID=database(, HASH, [SYMBOL, 10])
dbDate = database(, VALUE, 2005.01.01..2035.12.31)
db = database("dfs://factordb", COMPO, [dbID,dbDate])

我想删除2017.08.07这一天的全部数据,请问有什么简便的方法快速实现吗?

请先 登录 后评论

1 个回答

chenweijian

dolphindb中的dropPartition函数支持删除数据库中指定分区的数据。
上面的场景代码可以这么写:

dropPartition(db,[,[2017.08.07]])

dropPartition函数的用法很灵活,支持一级分区删除、二级分区删除、多个分区批量删除等,可以参考官方教程文档。

请先 登录 后评论