92 votes

Nouvelle ligne dans une requête Sql

Comment obtenir une nouvelle ligne ou un saut de ligne dans une requête Sql ?

113voto

Santosh Chandavaram Points 840

Pinal Dave l'explique bien dans son 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')

31voto

Eric Falsken Points 2070
-- Access: 
SELECT CHR(13) & CHR(10) 

-- SQL Server: 
SELECT CHAR(13) + CHAR(10)

19voto

jvanderh Points 1845

Vous pourriez faire Char(13) et Char(10) . Cr et Lf.

Char() fonctionne dans SQL Server, je ne sais pas pour les autres bases de données.

15voto

Vinit Prajapati Points 61

Utiliser CHAR(10) pour Nouvelle ligne en SQL
char(9) pour Tab
et Char(13) pour le retour de chariot

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X