我想获取存储在变量中的CTE每列值,然后对其执行一些操作。最后将变量值存储到其他表中。但是CTE中有超过10条记录,所以我很困惑我如何做到这一点?如何更改cte列值
Declare @LineRead nvarchar(max)
;with cte(ID,RecordLine) as (
select Id,RecordLine from [dbo].[WorkDataImport]
)
select @LineRead = RecordLine + 'TEmp'
print LineRead
结果是
xyzaaddda Temp
我不知道为什么我只得到一个记录。