Я пытаюсь сделать это:
DECLARE @myVar VARCHAR(MAX)
Loop with cursor
select @myVar = @myVar + bla bla bla
end loop
Когда цикл завершается, @myVar является неполным, содержащим только 8000 символов.
Я попытался использовать текст, но не разрешен для локальных vars.
Что было бы хорошим решением для этого случая?
xml var?
Я только что посмотрел эти сообщения:
Как передать строковый параметр больше, чем varchar (8000) в SQL Server 2000?
Проверьте, будет ли конкатенация к varchar (max) превышать максимально допустимые символы
И другие через Интернет.
С уважением.