У меня есть две разные таблицы: Table_a и Table_b, обе имеют одинаковые столбцы PartNo и Material_Desc.Я хочу, чтобы Material_Desc в Table_b обновлял Material_Desc в Table_a, когда PartNo равны.Это мой запрос
MERGE INTO Table_b
USING ( SELECT t1.rowid AS rid
, t2.Material_Desc
FROM Table_b t1
JOIN Table_a t2
ON Table_b.PartNo = Table_a.PartNo )
ON rowid = rid
WHEN MATCHED THEN
UPDATE
SET Table_a.Material_Desc = Table_b.Material_Desc;
Я знаю, что Oracle не поддерживает объединения для оператора обновления, поэтому я попытался выполнить вышеуказанный запрос.Тем не менее он дает мне ORACLE ORA-00969: отсутствует ключевое слово ON ошибка