Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 update таблицы данными из другой таблицы  [new]
Vadim124
Member

Откуда:
Сообщений: 1
Всем, добрый день,

Надеюсь на Вашу помощь! Задачка:

Есть 2 таблицы: table1, table2. Необходимо в нужные поля (поле1, поле2) таблицы1 записать данные полей (поле1_1, поле1_2) из таблицы2. Таблицы связаны по ключу ID.
Для меня главная проблема в том, что необходимо обработать таким образом не одну строку, а сотни строк. Эти строки можно определить, т.к. известны ID необходимых для изменения записей.

Иначе говоря, необходимо в таблицу1 вставить в нужные поля записи из полей таблицы2 для всех ID содержащихся в списке.

Надеюсь более менее понятно объяснил.
БД Oracle 10g, делаю в SQLDeveloper версию не помню

Заранее, спасибо!
29 май 09, 13:08    [7243944]     Ответить | Цитировать Сообщить модератору
 Re: update таблицы данными из другой таблицы  [new]
Добрый Э - Эх
Guest
1) UPDATE по INLINE VIEW, если целевая таблица сохраняет свой ключ.
2) смотреть в сторону оператора MERGE
3) скалярные коррелированные подзапросы в SET-кляузе
29 май 09, 13:13    [7243979]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить