Cómo insertar un salto de línea en una cadena VARCHAR/NVARCHAR de SQL Server
No vi ninguna pregunta similar sobre este tema, y tuve que investigar esto para algo en lo que estoy trabajando ahora. Pensé que iba a publicar la respuesta por si alguien más tenía la misma pregunta.
524
3
char(13)
esCR
. Para los saltos de líneaCRLF
al estilo de DOS/Windows, se quierechar(13)+char(10)
, como:He encontrado la respuesta aquí: http://blog.sqlauthority.com/2007/08/22/sql-server-t-sql-script-to-insert-carriage-return-and-new-line-feed-in-code/
Solo tienes que concatenar la cadena e insertar un
CHAR(13)
donde quieras tu salto de línea.Ejemplo:
Esto imprime lo siguiente:
Esta es la línea 1.
Esta es la línea 2.
Tras un Google...
Tomando el código de la página web:
Parece que se puede hacer sustituyendo un marcador de posición por CHAR(13)
Buena pregunta, nunca lo he hecho :)