sql >> Base de Datos >  >> RDS >> PostgreSQL

Carácter de nueva línea de PostgreSQL

La barra invertida no tiene un significado especial en SQL, por lo que '\n' es una barra invertida seguida del carácter n

Para usar "secuencias de escape" en un literal de cadena, debe usar un constante "extendida" :

select 'test line 1'||E'\n'||'test line 2';

Otra opción es usar el chr() función:

select 'test line 1'||chr(10)||'test line 2';

O simplemente coloque la nueva línea en la constante de cadena:

select 'test line 1
test line 2';

Si esto se muestra o no realmente mostrado como dos líneas en su cliente SQL, depende de su cliente SQL.

actualización:una buena respuesta de @thedayturns, donde puede tener una consulta más simple:

E'test line 1\ntest line 2'