Inserting New Line Characters into Strings in SQL Server


How To Insert New Line Characters into Strings in SQL Server Transact-SQL?



If you want to break a string into multiple lines, you need to insert new line characters into the string. With some client tools like SQL Server Management Studio, it is not so easy to insert a new line character.

One work around is to use the CHAR(int) function to generated new line character and other special characters with their code values:

  • CHAR(9) - Generates the tab character.
  • CHAR(10) - Generates the line feed (new line) character.
  • CHAR(13) - Generates the carriage return character.

The tutorial examples below gives you a good example

PRINT 'Welcome to '+CHAR(10)+'';
PRINT 'Current date and time is '
Welcome to

Current date and time is May 19 2007  7:30PM


CHARINDEX() and SUBSTRING() - Locating and Taking Substrings in SQL Server

Character String Functions Supported by SQL Server 2005 in SQL Server

Character Strings and Binary Strings in SQL Server Transact-SQL

⇑⇑ SQL Server Transact-SQL Tutorials

2022-05-12, 5788🔥, 1💬