PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Sterownik Postgres JDBC:PSQLException:błąd składni przy lub w pobliżu RETURNING

Najprostszym sposobem, w jaki to zrobiłem, było dodanie „;--” na końcu kodu sql:

String sql = "INSERT INTO testTable(var1, var2) values ("1","2"), ("1","2") RETURNING id;--";

PreparedStatement ps = getConnection().prepareStatement(sql, Statement.RETURN_GENERATED_KEYS);
ps.executeUpdate();
ResultSet rs = ps.getGeneratedKeys();


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Procent sumy w PostgreSQL bez podzapytania

  2. Jak używać podzapytań w SQLAlchemy do tworzenia średniej ruchomej?

  3. Wydajność aplikacji opartych na PostgreSQL:opóźnienia i ukryte opóźnienia

  4. 3 sposoby na wyświetlenie listy wszystkich procedur składowanych, które odwołują się do tabeli w PostgreSQL

  5. Jak stworzyć jakiś iterator (lub sztuczne id) dla danego zestawu wierszy?