Zpětné lomítko nemá v SQL žádný zvláštní význam, takže '\n'
je zpětné lomítko následované znakem n
Chcete-li použít „únikové sekvence“ v řetězcovém literálu, musíte použít "rozšířená" konstanta :
select 'test line 1'||E'\n'||'test line 2';
Další možností je použít chr()
funkce:
select 'test line 1'||chr(10)||'test line 2';
Nebo jednoduše vložte nový řádek do řetězcové konstanty:
select 'test line 1
test line 2';
Zda je toto skutečně zobrazeno jako dva řádky ve vašem klientovi SQL, závisí na vašem klientovi SQL.
aktualizace:dobrá odpověď od @thedayturns, kde můžete mít jednodušší dotaz:
E'test line 1\ntest line 2'