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

Откуда:
Сообщений: 54
А как правильно ссылаться на столбец table variable?
есть у меня таблица @tbl

выполняю

update @tbl

set val1 = real_table.value
from realtable
where @tbl.id = real_table.id


а оно ругается "Must declare the variable '@tbl'" :(
24 мар 04, 20:05    [595485]     Ответить | Цитировать Сообщить модератору
 Re: Доступ к столбцу таблицы - переменной  [new]
Glory
Member

Откуда:
Сообщений: 104760
update a set val1 = b.value
from @t a inner join realtable b on b.id = a.id
24 мар 04, 20:15    [595493]     Ответить | Цитировать Сообщить модератору
 Re: Доступ к столбцу таблицы - переменной  [new]
MVM
Member

Откуда:
Сообщений: 271

create table realtable (id int, value int)
insert into realtable
select 1,2
union all
select 4,3

declare @tbl table (id int, val1 int)

insert into @tbl
select 1,1


update t
set val1 = r.value
from realtable r inner join
@tbl t on t.id = r.id


24 мар 04, 20:15    [595494]     Ответить | Цитировать Сообщить модератору
 Re: Доступ к столбцу таблицы - переменной  [new]
acol
Member

Откуда:
Сообщений: 54
Спасибо.
Сам бы вовек не догадался ;)
24 мар 04, 20:19    [595503]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить