У меня есть две секционированные таблицы. Таблица A является моей основной таблицей, а таблица B заполнена столбцами, которые являются точными копиями некоторых столбцов в таблице A. Однако в таблице B есть один столбец, в котором есть данные, потому что столбец соответствия в таблице A заполнен нулей.kdb Обновить весь столбец с данными из другой таблицы
Я хотел бы избавиться от таблицы B полностью, так как большинство из них является излишним, и обновлять колонку соответствия в таблице А с данными из одной колонки в таблице В.
Визуально,
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 в таблице A значениями из столбца b в таблице B, а затем мне больше не нужна таблица B и вы можете удалить ее. Мне придется делать это неоднократно, поскольку эти две таблицы даются мне ежедневно из двух отдельных источников.
Я не могу использовать эти таблицы, так как они оба разделены.
Я попытался:
update columnb:(exec columnb from TableB) from TableA;
, но я получаю `ошибку длины.
Оцениваются предложения о том, как подойти к этому любым способом.
Спасибо, друг. Хотя мне все же приходится решать вопрос о таблицах с разным количеством строк, вы, безусловно, отправили меня по правильному пути. Я очень ценю вашу помощь! – Hopper06