H2条件合并
Posted
技术标签:
【中文标题】H2条件合并【英文标题】:H2 conditional MERGE 【发布时间】:2015-01-30 18:43:59 【问题描述】:是否可以在 H2 中创建一个 MERGE
语句,它只更新行 IF 条件为真或像 mysql insert into on duplicate key
这样的黑客攻击:
MERGE INTO test_table KEY(city)
VALUES(DECODE(modification_date < '2015-11-11','foo1','foo'), 'UK', '2015-11-11');
不幸的是,上面的例子不起作用。
我的表:city varchar(200) 主键,country_code varchar(2),modification_date 日期
【问题讨论】:
【参考方案1】:我只是在试图找到一些相关的线索时遇到了您的问题,但至少从文档中可以看出,您可以在MERGE USING 命令中将条件指定为ON
子句的一部分。我还没有对此进行测试以查看它是否允许任意表达式,但我认为它很有可能满足您的需求。
【讨论】:
以上是关于H2条件合并的主要内容,如果未能解决你的问题,请参考以下文章