я объявить 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