2015-08-05 3 views
0

enter image description hereКак добавить соответствующий список значений параметров SQL

Как сделать запрос, как это?

UPDATE DUA_DATA_FIL_AUD 
SET REV  = :rev, 
    SYS_UPDT_TS = :now 
WHERE DUA_DATA_FIL_ID = 283 
AND REV = 2524; 

И так далее для всех следующих 13 записей и обновления всех соответствующих столбцов?

+0

См: http://stackoverflow.com/questions/7030699/oracle-sql-update-a-table-with-data-from-another- Таблица –

ответ

2

Создайте результат запросов динамического обновления, используя форму для выбора таблицы, в которую вы хотите применить обновления к набору результатов.

Это создаст вам сценарий, который вы можете скопировать и запустить в своем командном окне, чтобы обновить нужные строки.

Надежда это решает, что вы действительно хотите:

SELECT 'UPDATE DUA_DATA_FIL_AUD SET REV = :rev, SYS_UPDT_TS = :now WHERE 
DUA_DATA_FIL_ID =' || DUA_DATA_FIL_ID || 'AND REV =' || MAX(REV) || ';/' 
    FROM DUA_DATA_FIL_AUD GROUP BY DUA_DATA_FIL_ID,REV 
Смежные вопросы