@Denioo

Скрипт переноса данных из одной таблицы в другую?

Всем привет, есть 2 таблички на оракле в них есть одинаковые строки name_id. Надо из первой таблицы name_id перенести во вторую таблицу в строку name_id. Не подскажете как строится запрос, если можно то пример был бы очень кстати. Спасибо.
  • Вопрос задан
  • 642 просмотра
Решения вопроса 2
Если вставить новые строки то INSERT FROM SELECT
https://docs.oracle.com/cd/E17952_01/mysql-5.6-en/...
Если обновлять - https://asktom.oracle.com/pls/apex/asktom.search?t...
Ответ написан
Комментировать
Воспользуйтесь оператором merge: https://docs.oracle.com/cd/B28359_01/server.111/b2...
как пример, table1(таблица источник) и table2(таблица приемник):
merge into table2 t2
using table1 t1
on (t1.name_id = t2.name_id)--условие объединения
when not matched then insert (t2.name_id) values (t1.name_id);
merge into table2
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы