Um die Ergebnisse der Beispielskripten in der gleichen Form in SSMS zu sehen, soll man in SQL Server Management Studio die Ergebnisse in einem Text zurückgeben lassen, weil das SSMS die Multizeilen in der tabellarischen Ansicht nicht unterstützt.
Ein kleiner Tipp: Zwischen den Ausgaben im Tabellen- und Textformat wird mit CTRL+T und zurück mit CTRL+D umgeschaltet.
ASCII CARRIAGE RETURN (CR) + LINE FEED (LF)
declare @crlf char(2) set @crlf = char(13) + char(10) select 'row 1' + @crlf + 'row 2' as ascii_crlf go Hier ist das Resultset: ascii_crlf ------------ row 1 row 2UNICODE CARRIAGE RETURN (CR) + LINE FEED (LF)
declare @crlf nchar(2) set @crlf = nchar(13) + nchar(10) select 'row 1' + @crlf + 'row 2' as unicode_crlf go Hier ist das Resultset: unicode_crlf ------------ row 1 row 2UNICODE NEXT LINE (NEL)
declare @nel nchar(1) set @nel = nchar(133) select 'row 1' + @nel + 'row 2' as unicode_nel go Hier ist das Resultset: unicode_nel ----------- row 1 row 2UNICODE LINE SEPARATOR (LS)
declare @ls nchar(1) set @ls = nchar(8232) select 'row 1' + @ls + 'row 2' as unicode_ls go Hier ist das Resultset unicode_ls ----------- row 1 row 2UNICODE PARAGRAPH SEPARATOR (PS)
declare @ps nchar(1) set @ps = nchar(8233) select 'row 1' + @ps + 'row 2' as unicode_ps go Hier ist das Resultset: unicode_ps ----------- row 1 row 2