Новая строка в Sql Query

95

Как получить новую строку или перевод строки в Sql Query?

KuldipMCA
источник

Ответы:

122

Пинал Дэйв хорошо объясняет это в своем блоге.

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

DECLARE @NewLineChar AS CHAR(2) = CHAR(13) + CHAR(10)
PRINT ('SELECT FirstLine AS FL ' + @NewLineChar + 'SELECT SecondLine AS SL')
Сантош Чандаварам
источник
Спасибо, хороший блог и хорошая информация, благодаря которой моя проблема решена
KuldipMCA
34
-- Access: 
SELECT CHR(13) & CHR(10) 

-- SQL Server: 
SELECT CHAR(13) + CHAR(10)
Эрик Фальскен
источник
5
- oracle:CHR(13) || CHR(10)
maraca
19

Вы могли бы сделать Char(13)и Char(10). Cr и Lf.

Char() работает в SQL Server, про другие базы данных не знаю.

Джвандерх
источник
15

использовать CHAR(10)для новой строки в SQL
char(9)для табуляции
и Char(13)для возврата каретки

Винит Праджапати
источник