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

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

(मानक) SQL में एकल उद्धरण से बचने के लिए दो एकल उद्धरणों का उपयोग किया जाता है, उदा.
'Peter''s house'

मैं स्पष्ट ARRAY[..] . का उपयोग करना पसंद करता हूं जिसे एक कम उद्धरण की भी आवश्यकता है, इसलिए आपका सम्मिलन इस प्रकार लिखा जा सकता है:

INSERT into t1 (columnname) 
VALUES (ARRAY['str1', 'str2''with quote symbol']);

9.1 से पहले के संस्करणों में पोस्टग्रेज़ को \ . का उपयोग करने की अनुमति दी गई थी एक वैकल्पिक भागने वाले चरित्र के रूप में, लेकिन उपयोग किए जाने पर एक चेतावनी लॉग करेगा। 9.1 से कॉन्फ़िगरेशन पैरामीटर standard_conforming_strings सक्षम है और इस प्रकार \ एक एकल उद्धरण से बचने के लिए उपयोग नहीं किया जा सकता है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. पोस्टग्रेज़ नाम बदलें डेटाबेस काम नहीं कर रहा है

  2. PostgreSQL:तिथि के आधार पर वापसी आगंतुकों की पहचान करना - जुड़ना या विंडो फ़ंक्शन?

  3. कॉम्प्लेक्स लेफ्ट आउटर Oracle में जुड़ता है, PostgreSQL में परिवर्तित होता है

  4. Postgres दृश्यों के लिए पंक्ति स्तरीय सुरक्षा सक्षम क्यों नहीं है?

  5. Moodle के लिए PostgreSQL की निगरानी के लिए युक्तियाँ