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

Postgresql में स्कीमा और तालिका के लिए पैरामीटर मानों का उपयोग करना

एक पैरामीटरयुक्त SQL कथन में (जो एक तैयार कथन . है PostgreSQL में), पैरामीटर केवल स्थिर मानों के लिए खड़े हो सकते हैं, तालिका या स्तंभ नामों के लिए नहीं।

यह सीमा PostgreSQL द्वारा लागू की गई है, और इसके आसपास कोई रास्ता नहीं है, इससे कोई फर्क नहीं पड़ता कि आप किस प्रोग्रामिंग भाषा या ड्राइवर का उपयोग करते हैं। यह भी जानबूझकर किया गया है और बग नहीं है।

आपको एक स्ट्रिंग लिखनी होगी जिसमें तालिका और कॉलम नामों के साथ पूर्ण SQL कथन शामिल हो और उसे निष्पादित करें। SQL इंजेक्शन से सावधान रहें - pg_escape_identifier नामों से बचने के लिए।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. माइक्रोनॉट डेटा देशी-छवि:प्रकार का कोई बीन [io.micronaut.data.operations.PrimaryRepositoryOperations] मौजूद नहीं है

  2. मैं बाहरी क्लाइंट द्वारा प्रदान की गई मनमानी JSONB क्वेरी स्ट्रिंग के साथ SQL इंजेक्शन को कैसे रोक सकता हूं?

  3. पोस्टग्रेस्क्ल 2 टेबल में शामिल हों

  4. Psycopg2 बड़ी चुनिंदा क्वेरी पर मेमोरी का उपयोग करता है

  5. पोस्टग्रेज़ टेबल कॉलम नाम प्रतिबंध?