sql >> Databáze >  >> RDS >> Oracle

Proč jsem obdržel tuto výjimku SQLSyntaxError:ORA-00933:Příkaz SQL nebyl správně ukončen, když se pokouším provést tento dotaz JDBC?

executeQuery() automaticky přidá středník k příkazu při jeho provádění.

Změňte řádek sb.append("';"); na sb.append("'"); .

Také budete muset přidat mezery na konec nebo na začátek každého řádku, jinak jsou vaše prohlášení neplatné.



  1. T-SQL poddotaz Max (datum) a spojení

  2. Programově načíst zdroj uložené procedury SQL Server, který je identický se zdrojem vráceným uživatelským rozhraním SQL Server Management Studio?

  3. Jak vrátit prvky z pole JSON v MariaDB

  4. Dialekt musí být explicitně poskytnut od verze 4.0.0