Oracle
 sql >> база данни >  >> RDS >> Oracle

Защо получавам тази SQLSyntaxErrorException:ORA-00933:SQL командата не е приключила правилно, когато се опитам да изпълня тази JDBC заявка?

executeQuery() автоматично добавя точка и запетая към оператор, когато го изпълнява.

Променете реда sb.append("';"); към sb.append("'"); .

Също така ще трябва да добавите интервали в края или в началото на всеки ред, в противен случай вашите изявления са невалидни.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Преобразувайте String ISO-8601 дата в типа данни за времеви печат на Oracle

  2. Инструкция за вмъкване на Oracle, ако не съществува

  3. hibernate oracle последователността произвежда голяма празнина

  4. Oracle SQL връща редове по произволен начин, когато не се използва ред по клауза

  5. Вмъкване на данни от SQL Server с Oracle® SQL*Loader