Saltar al contenido

Cómo insertar un salto de línea en un SQL Server VARCHAR/NVARCHAR string

No dudes en divulgar nuestra página y códigos en tus redes sociales, necesitamos tu ayuda para aumentar nuestra comunidad.

Solución:

char(13) es CR. Para estilo DOS/Windows CRLF saltos de línea, quieres char(13)+char(10)me gusta:

'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-carro-return-and-new-line-feed-in- código/

Solo concatenas el string e inserte 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 así:

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 las cadenas.

string str = @"INSERT CRLF SELECT 'fox 
    jumped'"

Agradecemos que desees añadir valor a nuestro contenido tributando tu veteranía en las ilustraciones.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *