【发布时间】:2017-12-13 19:54:54
【问题描述】:
以下 liquibase 脚本有问题:
<sql>
MERGE INTO A config
USING (SELECT 100 as id, '02.01.15 12:00:00' as CHANGED, 0 as DELETED, 1 as B FROM DUAL) src ON (src.id = config.id)
WHEN NOT MATCHED THEN
INSERT(id,CHANGED, DELETED, B) VALUES(src.id, src.CHANGED, src.DELETED, src.B)
WHEN MATCHED THEN
UPDATE SET config.B = src.B;
</sql>
当我在 sql 标签之间插入原始代码并在数据库下运行时(在 SQL Developer 中),结果是:1 行合并。
当我通过 liquibase 运行此程序时,我收到错误 ORA-01843: not a valid month。
这怎么可能?
【问题讨论】: