Odwrotny ukośnik nie ma specjalnego znaczenia w SQL, więc '\n'
to ukośnik odwrotny, po którym następuje znak n
Aby użyć „sekwencji ucieczki” w literale ciągu, musisz użyć "rozszerzona" stała :
select 'test line 1'||E'\n'||'test line 2';
Inną opcją jest użycie chr()
funkcja:
select 'test line 1'||chr(10)||'test line 2';
Lub po prostu umieść znak nowej linii w stałej łańcuchowej:
select 'test line 1
test line 2';
Czy to jest rzeczywiście wyświetlane jako dwie linie w twoim kliencie SQL, zależy od twojego klienta SQL.
aktualizacja:dobra odpowiedź z @thedayturns, gdzie możesz mieć prostsze zapytanie:
E'test line 1\ntest line 2'