我聲明varchar
變量TSQLTSQL追加行到一個變量
declare @var varchar(max);
我有一個返回多個值的選擇查詢。如:
Select name from table where ...
我想追加每行到這個變量。例如我的查詢返回:
name
----------
Joe
Jack
William
Avarel
我希望我的@var
是這樣的:JoeJackWilliamAvarel
我該怎麼辦呢?我寫這篇文章的查詢,但它給我的錯誤:
Set @var = (Select name from table where ...)
和錯誤是:
Subquery returned more than 1 value. This is not permitted when the subquery follows =, !=, <, <= , >, >= or when the subquery is used as an expression.
謝謝
其實它是如此簡單,我怎麼可以不考慮它,謝謝:) – Mehmet