Omvendt skråstreg har ingen speciel betydning i SQL, så '\n'
er en omvendt skråstreg efterfulgt af tegnet n
For at bruge "escape-sekvenser" i en streng-literal skal du bruge en "udvidet" konstant :
select 'test line 1'||E'\n'||'test line 2';
En anden mulighed er at bruge chr()
funktion:
select 'test line 1'||chr(10)||'test line 2';
Eller sæt den nye linje i strengkonstanten:
select 'test line 1
test line 2';
Hvorvidt dette faktisk er vist som to linjer i din SQL-klient, afhænger af din SQL-klient.
opdatering:et godt svar fra @thedayturns, hvor du kan have en enklere forespørgsel:
E'test line 1\ntest line 2'