Solución:
char(13)
es CR
. Para estilo DOS / Windows CRLF
saltos de línea, quieres char(13)+char(10)
, igual que:
'This is line 1.' + CHAR(13)+CHAR(10) + 'This is line 2.'
Encontré la respuesta aquí: http://blog.sqlauthority.com/2007/08/22/sql-server-t-sql-script-to-insert-carriage-return-and-new-line-feed-in- código/
Simplemente concatenas la cadena e insertas un CHAR(13)
donde quieres tu salto de línea.
Ejemplo:
DECLARE @text NVARCHAR(100)
SET @text="This is line 1." + CHAR(13) + 'This is line 2.'
SELECT @text
Esto imprime lo siguiente:
Esta es la línea 1.
Esta es la línea 2.
Otra forma de hacer esto es como tal:
INSERT CRLF SELECT 'fox
jumped'
Es decir, simplemente insertando un salto de línea en su consulta mientras la escribe agregará el salto similar a la base de datos. Esto funciona en SQL Server Management Studio y Query Analyzer. Creo que esto también funcionará en C # si usa el signo @ en cadenas.
string str = @"INSERT CRLF SELECT 'fox
jumped'"
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)