Ошибка слияния с Unable для получения стабильного набора строк в исходных таблицах - PullRequest
0 голосов
/ 10 мая 2019

При слиянии выдается ошибка ORA-30926: невозможно получить стабильный набор строк в исходных таблицах

Я потратил много времени на поиск в Интернете, и все указывает на дублирование данных. Я подтвердил, что данные не дублируются

table1
key, cola
1, null
2, null
3, null


table2
key, colb, colc
1, val1, c
2, val2, c
3, val3, c

merge into table1 t1
using (select * from table2 where colc = 'c') t2
on (t1.key = t2.key)
when matched then update a.cola = b.colb;


таблица1 будет обновлена ​​данными из таблицы2

Должно быть, я не совсем понимаю заявление о слиянии, но не могу понять, что я делаю неправильно. Буду признателен за помощь в решении этой проблемы, но также за указатель того, как работает слияние, т. Е. Прохождение логического процесса

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...