Java HSQLDB查询正确性

Java HSQLDB查询正确性,java,spring,hsqldb,jdbctemplate,Java,Spring,Hsqldb,Jdbctemplate,合并到测试表a中 使用选择?ID1?来自双b ID1的ID2,a.ID2上的ID2=b.ID2 当匹配时 更新集a.ID1=b.ID1 当不匹配时 插入a.ID1、a.ID2值b.ID1、b.ID2 上面的HSQLDB查询是否语法正确,可以作为参数传递给JdbcTemplate object.update方法 我犯了太多错误,无法在网上找到任何有用的资料来帮助我 谢谢。不,这是不正确的,至少出于以下原因: 选择?ID1?ID2 b没有列的类型。使用选择强制转换?作为INT ID1,CAST?作为

合并到测试表a中 使用选择?ID1?来自双b ID1的ID2,a.ID2上的ID2=b.ID2 当匹配时 更新集a.ID1=b.ID1 当不匹配时 插入a.ID1、a.ID2值b.ID1、b.ID2

上面的HSQLDB查询是否语法正确,可以作为参数传递给JdbcTemplate object.update方法

我犯了太多错误,无法在网上找到任何有用的资料来帮助我


谢谢。

不,这是不正确的,至少出于以下原因:

选择?ID1?ID2 b没有列的类型。使用选择强制转换?作为INT ID1,CAST?作为VARCHAR10 ID2 b,具有这些列的预期类型