如何对KDB中加载的splayed表执行操作?

时间:2016-11-24 03:49:53

标签: kdb q-lang

我有一个通过.Q.dpft[]写到磁盘的显示表。使用\l系统命令加载此表后,我可以从此表中select,例如select column_name from splayed_table where xyz

但是,当我将select转换为exec时,我总是会收到'nyi错误:尚未实现。作为解决方法,我使用:first value flip代替exec

  1. 我做错了什么?
  2. 有更好的方法吗?
  3. 注意:我的KDB +是KDB+ 3.3 2016.03.14(Linux 64位)。

1 个答案:

答案 0 :(得分:6)

exec不能用于对齐表格。更有效的解决方法可能是exec column_name from select column_name from splayed_table