1
我有兩個分區表。表A是我的主表,而表B是滿表A的列,它們是表A中某些列的精確副本。但是,表B中有一列有我需要的數據 - 因爲表A中的匹配列已滿的空值。kdb使用另一個表中的數據更新整個列
我想完全擺脫表B的,因爲大部分是冗餘的,並與來自於表B.
視覺上一列中的數據更新在表A中的匹配列,
Table A: Table B:
a b c d a b d
__________________ ______________
1 null 11 A 1 joe A
2 null 22 B 2 bob B
3 null 33 C 3 sal C
我想用表B中b列的值填充表A中的b列,然後我不再需要表B並且可以刪除它。我必須反覆這樣做,因爲這兩張桌子每天都從兩個不同的來源獲得。
我無法鍵入這些表,因爲它們都是分區的。
我曾嘗試:
update columnb:(exec columnb from TableB) from TableA;
但我得到一個`長度誤差。
有關如何以任何方式解決此問題的建議,我們感激不盡。
謝謝你,朋友。儘管我仍然必須解決具有不同行數的表格的問題,但您確實已經沿着正確的路線發送了我。非常感謝你的幫助! – Hopper06 2014-10-03 19:09:32