102

How you get new line or line feed in Sql Query ?

KuldipMCA
  • 2,981
  • 7
  • 26
  • 48

4 Answers4

138

Pinal Dave explains this well in his blog.

http://blog.sqlauthority.com/2009/07/01/sql-server-difference-between-line-feed-n-and-carriage-return-r-t-sql-new-line-char/

DECLARE @NewLineChar AS CHAR(2) = CHAR(13) + CHAR(10)
PRINT ('SELECT FirstLine AS FL ' + @NewLineChar + 'SELECT SecondLine AS SL')
Darren Griffith
  • 3,130
  • 2
  • 28
  • 34
Santosh Chandavaram
  • 2,370
  • 2
  • 23
  • 22
39
-- Access: 
SELECT CHR(13) & CHR(10) 

-- SQL Server: 
SELECT CHAR(13) + CHAR(10)
Eric Falsken
  • 4,696
  • 3
  • 27
  • 44
19

You could do Char(13) and Char(10). Cr and Lf.

Char() works in SQL Server, I don't know about other databases.

Tim Cooper
  • 151,519
  • 37
  • 317
  • 271
jvanderh
  • 2,865
  • 4
  • 23
  • 28
15

use CHAR(10) for New Line in SQL
char(9) for Tab
and Char(13) for Carriage Return

Tim Cooper
  • 151,519
  • 37
  • 317
  • 271
Vinit Prajapati
  • 151
  • 1
  • 2