Ter*_*rry 2 sql kdb partition
我试图将空值更新为0f,以便它可以用于聚合.
以下是我的代码:
update x:0f from data where date=2016.07.01,null x;
但它不能在分区表上工作,我怎么能在分区表上更新?
ter*_*nch 6
当您尝试更新分区表时出现"par"错误,您不能这样做.相反,您必须生成更新的列并写回磁盘.
如果您对所有日期切片执行此操作,最好的选择可能是在dbmaint实用程序中使用"fncol"函数(https://github.com/KxSystems/kdb/blob/master/utils/dbmaint.md)在历史记录中将功能应用于列.例如
fncol[`:/path/to/db;`data;`x;0f^]
归档时间:
9 年,10 月 前
查看次数:
330 次
最近记录:
8 年,9 月 前