Zeilenumbruch (T-SQL)

Ob eine E-Mail, ein DDL Skript oder ein Text in einer gespeicherten Prozedur mit T-SQL vorbereitet wird, sind Zeilenumbrüche angesagt. Folgende Beispiele zeigen, wie ein Zeilenumbruch mit T-SQL in eine Zeichenfolge eingefügt werden kann.

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 2

UNICODE 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 2

UNICODE 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 2

UNICODE 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 2

UNICODE 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
Noch kein Feedback
Einen Kommentar hinterlassen

Ihre E-Mail-Adresse wird nicht auf dieser Seite angezeigt.
SchlechtExzellent
(Zeilenumbrüche werden zu <br />)
(For my next comment on this site)
(Allow users to contact me through a message form -- Your email will not be revealed!)
Dies ist ein Captcha Bild. Es wird benutzt, um Massenzugriffe von Robotern zu verhindern.
Bitte gib die Zeichen des obigen Bildes ein. (Groß/Kleinschreibung ist wichtig)
Trackback-Adresse für diesen Eintrag
Dies ist ein Captcha Bild. Es wird benutzt, um Massenzugriffe von Robotern zu verhindern.
Bitte gib die Zeichen des obigen Bildes ein. (Groß/Kleinschreibung ist wichtig)