sql >> Database teknologi >  >> RDS >> Oracle

Hvorfor får jeg denne SQLSyntaxErrorException:ORA-00933:SQL-kommando blev ikke afsluttet korrekt, når jeg forsøger at udføre denne JDBC-forespørgsel?

executeQuery() tilføjer automatisk et semikolon til en sætning, når den udføres.

Skift linjen sb.append("';"); til sb.append("'"); .

Du skal også tilføje mellemrum i slutningen eller i begyndelsen af ​​hver linje, ellers er dine udsagn ugyldige.



  1. TABLOCK vs TABLOCKX

  2. MySQL fejl 1064 syntaks, men alt virker fint

  3. MySQL-lagrede procedurer bruger dem eller ikke til at bruge dem

  4. Sådan installeres SQL Server