我有以下表格:
q) t:([s:`symbol$()] id:();id2:`int$())
Run Code Online (Sandbox Code Playgroud)
其中's'是主键,'id'col是常规类型.我在'id'列中插入列表(此例中的字符串)时试图理解以下行为:
a)Upsert有效但插入失败
q) `t insert (`a;"gg";4) // 'type
q) `t upsert (`a;"gg";4) // works
Run Code Online (Sandbox Code Playgroud)
b)插入也需要登记主键:
q)`t insert (`a;enlist "gg";4) // 'length
q)`t insert (enlist `a;enlist "gg";4) // works
Run Code Online (Sandbox Code Playgroud)
幕后发生了什么?
我跳进另一个命名空间后,如何访问根命名空间中的函数/变量.
像这样的例子:
q)\d .cfg
q)domIV:1000
q)\d .
q)n:1000
Run Code Online (Sandbox Code Playgroud)
然后我知道如何domIV从其他命名空间访问变量,但我不知道如何n从那里访问变量:
q)\d .seed
q).cfg.domIV / works
q)n / does not work
q).n / does also not work
Run Code Online (Sandbox Code Playgroud)
如何访问根命名空间?
谢谢
当你没有用hclose关闭一个希望的句柄时会发生什么?
h:hopen `:mydb.us.com:5010
Run Code Online (Sandbox Code Playgroud)
连接池最终是否会耗尽,或者KDB会在一段时间后自动关闭那些处于非活动状态的连接池?
问候,
刚开始
你如何找到KDB中2个日期时间之间的时差(以分钟为单位)?
例:
(2015.08.26+02:00)-(2015.08.25+00:00)
Run Code Online (Sandbox Code Playgroud)
应该给1560分钟或26小时.
谢谢!