sql >> Database >  >> RDS >> PostgreSQL

Java SQL FOUT:Relatietabelnaam bestaat niet

Ik vermoed dat je de tabel hebt gemaakt met dubbele aanhalingstekens met b.v. "Clients" of een andere combinatie van hoofdletters/kleine letters en daarom is de tabelnaam nu hoofdlettergevoelig.

Wat betekent de verklaring

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

terug?

Als de tabelnaam die wordt geretourneerd geen kleine letters is, moet u dubbele aanhalingstekens gebruiken als u ernaar verwijst, ongeveer als volgt:

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


  1. SQL Server-prestaties:testen in de cloud

  2. Tel dagen tussen twee datums, met uitzondering van weekends (alleen MySQL)

  3. Oracle JDeveloper 12c gebruiken met Oracle Database 12c op Oracle Cloud Platform, deel 2

  4. Hervatbare SQL Server-index:is het goed voor u?