sql >> Databasteknik >  >> RDS >> Oracle

Varför får jag den här SQLSyntaxErrorException:ORA-00933:SQL-kommandot avslutades inte korrekt när jag försöker utföra den här JDBC-frågan?

executeQuery() lägger automatiskt till ett semikolon till en sats när den körs.

Ändra raden sb.append("';"); till sb.append("'"); .

Du måste också lägga till mellanslag i slutet eller i början av varje rad, annars är dina påståenden ogiltiga.



  1. Oracle Database 20c Nya funktioner

  2. ett effektivt sätt att testa om det finns en tabellrad

  3. Konvertera tidsstämpel till datum i MySQL-fråga

  4. SQL VÄLJ MIN