如何在不使用字符串格式的情况下在远程服务器上执行kdb谓词函数?

如何在不使用字符串格式的情况下在远程服务器上执行kdb谓词函数?,kdb,Kdb,我想使用“set”和“sv”动词在远程服务器上分配一个变量。如何在不使用字符串表示法的情况下远程执行谓词和存储结果 q)h (set; a; 3) 'a 您需要将作为符号传递,如下所示: h(set;`a;3) 您需要将作为符号传递,如下所示: h(set;`a;3) 如何使用sv分配远程变量?我试过h(sv;`a;“/”,“/mydir”,“path”),但它不起作用。我不相信你能分配这样的变量。我猜你在听Ryan的第三个建议。在这里,他建议使用sv来构建路径,而不是分配变量。看看sv的

我想使用“set”和“sv”动词在远程服务器上分配一个变量。如何在不使用字符串表示法的情况下远程执行谓词和存储结果

q)h (set; a; 3)
'a

您需要将作为符号传递,如下所示:

h(set;`a;3)

您需要将作为符号传递,如下所示:

h(set;`a;3)

如何使用sv分配远程变量?我试过h(sv;`a;“/”,“/mydir”,“path”),但它不起作用。我不相信你能分配这样的变量。我猜你在听Ryan的第三个建议。在这里,他建议使用sv来构建路径,而不是分配变量。看看sv的维基。谢谢。我可以在本地构建路径,然后使用set远程分配变量。不过,我想知道是什么破坏了sv远程调用……如果您在本地拥有值和名称,请按如下方式发送它们:
h(set;`a;1)
。如何使用sv分配远程变量?我试过h(sv;`a;“/”,“/mydir”,“path”),但它不起作用。我不相信你能分配这样的变量。我猜你在听Ryan的第三个建议。在这里,他建议使用sv来构建路径,而不是分配变量。看看sv的维基。谢谢。我可以在本地构建路径,然后使用set远程分配变量。尽管如此,我还是想知道是什么破坏了sv远程调用……如果您在本地有值和名称,请像这样发送它们:
h(set;`a;1)
。反勾分号在这个调用中起什么作用?我可以将结果分配给远程变量吗?
(sv;`;`:a/b,`c)
是一个在服务器上计算的解析树。看这里。它不是倒勾分号,而是由三个元素组成的列表,
sv
`
`:a/b,`c
倒勾分号在这个调用中起什么作用?我可以将结果分配给远程变量吗?
(sv;`;`:a/b,`c)
是一个在服务器上计算的解析树。看这里。它不是反勾分号,而是由三个元素组成的列表,
sv
`
`:a/b,`c