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

JDBC तैयार कथन और पैरामीटर (?) चुनिंदा क्वेरी में

इस तरह से गतिशील प्रश्न बनाना संभव नहीं है, आपको सामान्य स्ट्रिंग संचालन का उपयोग करना होगा। पैरामीटर्स का उपयोग केवल मानों के लिए किया जा सकता है, जैसे स्ट्रिंग्स, नंबर्स, आदि, नामों के लिए नहीं।

आपके मामले में ऐसा कुछ करना संभव होगा

String sqlTemplate = "SELECT <id_column>,supplier_name FROM supplier WHERE supplier_id = ?";
String selectSQL = sqlTemplate.replace("<id_column>", "supplier_id");



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ओरेकल:XMLElement () के साथ किसी विशिष्ट नामस्थान में तत्व कैसे बनाएं

  2. संख्या डेटा प्रकार के लिए Oracle स्टोर अनुगामी शून्य करता है?

  3. खंड द्वारा सशर्त आदेश

  4. चयन में कर्सर आउटपुट का उपयोग करें

  5. Oracle 10g . में LISTAGG विकल्प