作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想对一个kdb表进行分区,所以我需要先枚举它的符号列。我使用 .Q.en
运算符来完成这项任务:
mytable_mem_enum: .Q.en[`$sym_path] mytable_mem
/generate partition schema
(`$db_path;``!((17;2;9);(17;2;9))) set ([]ts:`time$(); msg_type:`symbol$(); price_type:`byte$(); memo:`symbol$())
/store
(`$db_path) upsert (select ts,msg_type,pricetype,memo from mytable_mem_enum)
Q 在我在 sym_path
中指定的目录下创建了一个名为 sym
的文件。此文件是否包含所有符号列的枚举? .Q.en
和这个语法有什么区别:
([] ti:09:30:00 09:31:00; s:`:/db/sym?`ibm`msft; p:101 33f)
最佳答案
.Q.en
会枚举表中任何类型符号的列。
这与手动枚举本质上没有什么不同,除了简单函数的便利性。
关于kdb - 如何枚举kdb表中的多列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16112714/
我是一名优秀的程序员,十分优秀!