Dấu gạch chéo ngược không có ý nghĩa đặc biệt trong SQL, vì vậy '\n'
là một dấu gạch chéo ngược theo sau là ký tự n
Để sử dụng "trình tự thoát" trong một chuỗi ký tự, bạn cần sử dụng hằng số" mở rộng " :
select 'test line 1'||E'\n'||'test line 2';
Một tùy chọn khác là sử dụng chr()
chức năng:
select 'test line 1'||chr(10)||'test line 2';
Hoặc chỉ cần đặt dòng mới trong hằng chuỗi:
select 'test line 1
test line 2';
Điều này có thực sự được hiển thị hay không dưới dạng hai dòng trong ứng dụng khách SQL của bạn, phụ thuộc vào ứng dụng khách SQL của bạn.
cập nhật:một câu trả lời hay từ @thedayturns, nơi bạn có thể có một truy vấn đơn giản hơn:
E'test line 1\ntest line 2'