如何在 KDB 中针对已加载的展开 table 执行?
How to exec against a loaded splayed table in KDB?
我有一个张开的 table 通过 .Q.dpft[]
写入磁盘。使用 \l
系统命令加载此 table 后,我可以从此 table select
,例如 select column_name from splayed_table where xyz
但是,当我将 select
转换为 exec
时,我总是会收到 'nyi
错误:尚未实现。作为解决方法,我使用:first value flip
而不是 exec
- 我做错了什么?
- 有没有更好的方法?
注意:我的 KDB+ 是 KDB+ 3.3 2016.03.14
(Linux 64 位)。
exec 不能用于 splayed table。更有效的解决方法可能是 exec column_name from select column_name from splayed_table
我有一个张开的 table 通过 .Q.dpft[]
写入磁盘。使用 \l
系统命令加载此 table 后,我可以从此 table select
,例如 select column_name from splayed_table where xyz
但是,当我将 select
转换为 exec
时,我总是会收到 'nyi
错误:尚未实现。作为解决方法,我使用:first value flip
而不是 exec
- 我做错了什么?
- 有没有更好的方法?
注意:我的 KDB+ 是 KDB+ 3.3 2016.03.14
(Linux 64 位)。
exec 不能用于 splayed table。更有效的解决方法可能是 exec column_name from select column_name from splayed_table