sql >> Database teknologi >  >> RDS >> PostgreSQL

Postgres JDBC-driver:PSQLEundtagelse:syntaksfejl ved eller tæt på RETURNING

Den nemmeste måde, jeg har gjort dette på, var at tilføje ";--" i slutningen af ​​sql-koden:

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. Hver afledt tabel skal have sit eget alias - hvornår er noget en afledt tabel?

  2. Microsoft SQL Server til Oracle Data Migration (Konvertering) (Andre RDBMS ok, også)

  3. Opdater en sorteringsindekskolonne for at flytte elementer

  4. Tjek om trigger eksisterer