У меня есть #Temp2
, в котором есть столбцы:
Math_Text, Science_Text, Physics_Text, Title
Мне нужно выполнить запрос ниже:
update t
set CombinedText = t2.Title + '_Text'
from #Temp1 t
inner #Temp2 t2 on t2.Id = t.Id
Когда я, например, запускаю его, я вижу CombinedText =«Math_Text», но мне нужно фактическое значение в этом столбце.Что я могу сделать?Спасибо!
РЕДАКТИРОВАТЬ1:
declare @sql nvarchar(max) = 'update t
set CombinedText = t2.Title + ''_Text''
from #Temp1 t
inner #Temp2 t2 on t2.Id = t.Id
'
exec sp_executesql @sql
также не работает, t2.Title остается вместо того, чтобы превратиться в его фактическое значение.
РЕДАКТИРОВАНИЕ2:
set CombinedText = c.[t2.Title+''_Text'']
тоже не работал