PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Carattere di nuova riga di PostgreSQL

La barra rovesciata non ha un significato speciale in SQL, quindi '\n' è una barra rovesciata seguita dal carattere n

Per utilizzare "sequenze di escape" in una stringa letterale è necessario utilizzare un costante "estesa" :

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

Un'altra opzione è usare chr() funzione:

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

O semplicemente inserisci il newline nella costante della stringa:

select 'test line 1
test line 2';

Indipendentemente dal fatto che questo sia effettivamente visualizzato come due righe nel tuo client SQL, dipende dal tuo client SQL.

aggiornamento:una buona risposta da @thedayturns, dove puoi avere una domanda più semplice:

E'test line 1\ntest line 2'