обновить несколько полей
От: beroal Украина  
Дата: 27.10.05 05:27
Оценка:
Есть ли стандартный синтаксис для обновления в одном запросе нескольких полей по значениям, выбранным из другой таблицы? Я нашёл такие конструкции:
UPDATE    U1    INNER JOIN    U2
ON    U1.ID = U2.ID
SET    U1.A = U2.A
,    U1.B = U2.B
;
Microsoft Access

UPDATE    U1
SET    (U1.ID, U1.A, U1.B) = 
(    SELECT    U2.ID, U2.A, U2.B
    FROM    U2
    WHERE    U1.ID = U2.ID
);
Centura SQLBase
Интересует Oracle, MS SQL Server.
Заранее спасибо.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.