如何在qstudio中显示具有排序字典的表?

时间:2018-04-04 10:08:30

标签: kdb

我有一个包含列的表,有时可以包含字符串,有时还包含`s#(`s#`timestamp$())!`symbol$()形式的元素。但是,每当我使用q studio从表中运行select时,它都会给出响应(trueb;kx.c$Flip@eeaaafe;`sym1`sym2),即使它在q控制台中运行得很好。我尝试禁用包装但是它只是给出了结果([] column_names)

示例代码:

q)([]col1:`row_1`row_2`row_3;col2:(118718;`s#`s#2018.04.04D07:30:00.000000000 2018.04.04D07:45:00.000000000!`value1`value2;`s#`s#2011.02.03D00:00:00.000000000 2018.06.06D00:00:00.000000000!123456 0N))
col1  col2
--------------------------------------------------------------------------------------
row_1 118718
row_2 `s#`s#2018.04.04D07:30:00.000000000 2018.04.04D07:45:00.000000000!`value1`value2
row_3 `s#`s#2011.02.03D00:00:00.000000000 2018.06.06D00:00:00.000000000!123456 0N

1 个答案:

答案 0 :(得分:2)

这不起作用的原因是java接口在排序时将结果解释为不同的类型。也许这在较新的API版本中得到修复。无论哪种方式,乔纳森都提到它在qStudio版本1.43及更高版本中修复。

如果有其他人发现错误请报告给: http://www.timestored.com/contact 因为我不总是检查SO。