【问题标题】:HSQLDB QUERY correctnessHSQLDB QUERY 正确性
【发布时间】:2014-06-24 19:38:16
【问题描述】:

合并到 TEST_TABLE a 使用 (select ? ID1, ? ID2 from dual) b (ID1, ID2) on (a.ID2 = b.ID2) 匹配时 更新 SET a.ID1 = b.ID1 当不匹配时 插入 (a.ID1, a.ID2) 值 (b.ID1, b.ID2)

上述 HSQLDB 查询在语法上是否正确,作为参数传递给 JdbcTemplate object.update 方法?

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

谢谢。

【问题讨论】:

    标签: java spring hsqldb jdbctemplate


    【解决方案1】:

    不,至少因为这个原因它不是正确的:

    select (? ID1 , ? ID2) b 没有为列键入。将 select (CAST(?AS INT) ID1 , CAST(?AS VARCHAR(10) ID2) b 与这些列的预期类型一起使用

    【讨论】:

      猜你喜欢
      • 2013-04-18
      • 1970-01-01
      • 1970-01-01
      • 2021-12-28
      • 2020-02-03
      • 2017-02-20
      • 1970-01-01
      • 2021-05-25
      • 2011-11-05
      相关资源
      最近更新 更多