De backslash heeft geen speciale betekenis in SQL, dus '\n'
is een backslash gevolgd door het teken n
Om "escape-reeksen" in een letterlijke tekenreeks te gebruiken, moet u een "uitgebreide" constante :
select 'test line 1'||E'\n'||'test line 2';
Een andere optie is om de chr()
. te gebruiken functie:
select 'test line 1'||chr(10)||'test line 2';
Of plaats gewoon de nieuwe regel in de stringconstante:
select 'test line 1
test line 2';
Of dit daadwerkelijk wordt weergegeven als twee regels in uw SQL-client, hangt af van uw SQL-client.
update:een goed antwoord van @thedayturns, waar je een eenvoudigere vraag kunt stellen:
E'test line 1\ntest line 2'