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

प्लेसहोल्डर के रूप में प्रश्न चिह्न की व्याख्या करने से पीडीओ को कैसे रोकें?

फ़ंक्शन कॉल फ़ॉर्म का उपयोग करें। सिस्टम कैटलॉग के अनुसार, hstore ? ऑपरेटर exist . का उपयोग करता है समारोह:

regress=# select oprname, oprcode from pg_operator where oprname = '?';
 oprname | oprcode 
---------+---------
 ?       | exist
(1 row)

ताकि आप लिख सकें:

SELECT * FROM tbl WHERE exist(hst,'foo');

(व्यक्तिगत रूप से मैं hstore के ऑपरेटर-केंद्रित डिज़ाइन और दस्तावेज़ीकरण का बहुत बड़ा प्रशंसक नहीं हूं, मुझे लगता है कि यह बिना किसी वास्तविक लाभ के फ़ंक्शन आधारित इंटरफ़ेस के उपयोगी स्व-दस्तावेज़ीकरण गुणों को त्याग देता है और मैं आमतौर पर इसके ऑपरेटरों के बजाय इसके फ़ंक्शन कॉल का उपयोग करता हूं। बस क्योंकि आप ऑपरेटरों को परिभाषित कर सकते हैं इसका मतलब यह नहीं है कि आपको करना चाहिए।)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PhpPgAdmin के साथ PostgreSQL डेटाबेस निर्यात करना

  2. पोस्टग्रेज 9.0+ . में PL/pgSQL के साथ टेबल पर लूप

  3. PITR करते समय, क्या PostgreSQL में विराम देना/फिर से शुरू करना संभव होगा?

  4. PostgreSQL में टाइमज़ोन () फ़ंक्शन कैसे काम करता है

  5. क्या PostgreSQL उच्चारण असंवेदनशील कॉलेशन का समर्थन करता है?