Wie speichere ich einen String var größer als varchar (max)?

Ich versuche das zu tun:

DECLARE @myVar VARCHAR(MAX)
Loop with cursor
select @myVar = @myVar + bla bla bla
end loop

Wenn die Schleife endet, ist @myVar unvollständig und enthält nur 8000 Zeichen.

Ich habe versucht, Text zu verwenden, darf aber keine lokalen Variablen verwenden.

Was wäre eine gute Lösung für diesen Fall?

xml var?

Ich habe gerade diese Beiträge angeschaut:

Wie übergebe ich in SQL Server 2000 einen Zeichenfolgenparameter, der größer als varchar (8000) ist?

Prüfen Sie, ob die Verkettung mit einem varchar (max) die maximal zulässigen Zeichen überschreitet

Und andere über das Web.

Grüße.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage