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

जावा एसक्यूएल त्रुटि:संबंध तालिका_नाम मौजूद नहीं है

मुझे संदेह है कि आपने डबल कोट्स का उपयोग करके तालिका बनाई है उदा। "Clients" या अपर/लोअरकेस वर्णों का कोई अन्य संयोजन और इसलिए तालिका नाम अब केस संवेदी है।

कथन क्या करता है

 SELECT table_schema, table_name
 FROM information_schema.tables 
 WHERE lower(table_name) = 'clients'

वापसी?

यदि लौटाया गया तालिका नाम लोअरकेस नहीं है, तो आपको इसका संदर्भ देते समय दोहरे उद्धरण चिह्नों का उपयोग करना होगा, कुछ इस तरह:

String query = "SELECT * FROM \"Clients\"";


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PgAdmin का उपयोग करके Postgresql तालिका डेटा निर्यात करें

  2. PostgreSQL पर रिलीज टेस्ट को तेज करने के लिए ऑटोमेशन का उपयोग करना

  3. कैसे psql के भीतर से एक postgresql डेटाबेस का बैकअप लेने के लिए?

  4. ऑटो-प्रतिबद्ध मोड में बड़ी वस्तुओं का उपयोग नहीं किया जा सकता है

  5. प्रत्येक समूह के लिए यादृच्छिक पंक्ति का चयन करें