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

Откуда: Харьков
Сообщений: 75
как вставить (обновить) значения поля val из таблицы @A в таблицу @B где @A.id=@B.id


declare @A table (id int, val char(1))  
insert into @A values(1,'a')
insert into @A values(2,'b')
insert into @A values(4,'c')


declare @B table (id int, val char(1))  
insert into @B values(1,'')
insert into @B values(2,'')
insert into @B values(5,'')
23 дек 05, 13:59    [2203616]     Ответить | Цитировать Сообщить модератору
 Re: запрос на update  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37101
update b
set
  b.val = a.val
from @b b
inner join @a a on a.id=b.id
23 дек 05, 14:02    [2203635]     Ответить | Цитировать Сообщить модератору
 Re: запрос на update  [new]
Гуэст
Guest
или без иннера:

update b
set b.val = a.val
from @b b, @a a
where a.id=b.id
23 дек 05, 14:17    [2203718]     Ответить | Цитировать Сообщить модератору
 Re: запрос на update  [new]
valik_marchenko
Member

Откуда: Харьков
Сообщений: 75
большое спасибо!
23 дек 05, 16:13    [2204387]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить