बैकस्लैश का SQL में कोई विशेष अर्थ नहीं है, इसलिए '\n'
एक बैकस्लैश है जिसके बाद वर्ण n
. है
स्ट्रिंग अक्षर में "एस्केप सीक्वेंस" का उपयोग करने के लिए आपको "विस्तारित" स्थिरांक :
select 'test line 1'||E'\n'||'test line 2';
एक अन्य विकल्प chr()
. का उपयोग करना है समारोह:
select 'test line 1'||chr(10)||'test line 2';
या बस नई पंक्ति को स्ट्रिंग स्थिरांक में रखें:
select 'test line 1
test line 2';
यह वास्तव में प्रदर्शित है या नहीं आपके SQL क्लाइंट में दो पंक्तियों के रूप में, आपके SQL क्लाइंट पर निर्भर करता है।
अपडेट:@thedayturns का एक अच्छा जवाब, जहां आप एक आसान सवाल पूछ सकते हैं:
E'test line 1\ntest line 2'