PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

पोस्टग्रेएसक्यूएल न्यूलाइन कैरेक्टर

बैकस्लैश का 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'




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostgreSQL विशेषाधिकार अनुदान दिखाई नहीं दे रहा है

  2. PostgreSQL स्ट्रिंग एस्केपिंग सेटिंग्स

  3. PostgreSQL पर फ़ंक्शन के अंदर चर घोषित नहीं कर सकता

  4. मैं मूल क्वेरी में स्ट्रिंग [] पैरामीटर कैसे सेट कर सकता हूं?

  5. REAL टाइप को NUMERIC में कैसे राउंड करें?