Я пытаюсь объединить две таблицы в PL / SQL, но я не хочу создавать другую таблицу. Я хотел бы использовать «ALTER TABLE».
Я хочу изменить свою старую таблицу и добавить один столбец из другой таблицы. Я попытался использовать alter table и создать новый столбец из второй таблицы.
ALTER TABLE TAB1
ADD VAR1 VARCHAR(30);
UPDATE TAB1 A
SET A.VAR1 = B.VAR1
WHERE EXISTS (SELECT VAR1 FROM TAB2 B WHERE A.ID = B.ID)
Сообщение об ошибке находится в «B.VAR1».