我想獲取存儲在變量中的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
我不知道爲什麼我只得到一個記錄。