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

डायनेमिक क्वेरी फंक्शन को पोस्टग्रेज करता है

आप इस तरह के पहचानकर्ता के स्थान पर एक चर का उपयोग नहीं कर सकते हैं। आपको इसे गतिशील प्रश्नों के साथ करने की ज़रूरत है। यह कुछ इस तरह दिखेगा:

EXECUTE 'SELECT * FROM ' || quote_ident(tname) 
        || ' WHERE ' || quote_ident(cname) || ' NOT IN (''AK'',''CK'');'
INTO result_var;

यदि आप PostgreSQL 9.1 या इसके बाद के संस्करण का उपयोग कर रहे हैं, तो आप format() फ़ंक्शन का उपयोग कर सकते हैं जो इस स्ट्रिंग को बनाना बहुत आसान बनाता है।



  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. पीजी -वी 0.17.1 . स्थापित करना

  4. मावेन-असेंबली-प्लगइन के साथ आवश्यक ड्राइवरों को शामिल करते समय कोई उपयुक्त ड्राइवर नहीं मिला

  5. Django मॉडल के लिए एक पांडा डेटाफ़्रेम कैसे लिखें