Liquibase脚本返回ORA-01843:无效月份
技术问答
301 人阅读
|
0 人回复
|
2023-09-12
|
我在以下liquibase脚本中遇到麻烦:8 k+ i0 s/ S* Y- M8 \& Z
) P U! K% p" t! {
MERGE INTO A config w) @+ C# j" J' e( g
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)
/ i, W2 m. _/ [# t8 @( T WHEN NOT MATCHED THEN 5 K6 {6 a! h" X& V& k
INSERT(id,CHANGED, DELETED, B) VALUES(src.id, src.CHANGED, src.DELETED, src.B)" b1 `4 z2 y1 \3 J* |+ ~
WHEN MATCHED THEN* z) N8 j* U% ?
UPDATE SET config.B = src.B;9 T( `9 V J z) H+ z Y5 o N" v# O
6 R9 P+ W, ~; w0 R4 ` z4 e+ [6 K当我在sql标记之间插入原始代码并在数据库下运行(在SQL Developer中)时,结果是:合并了1行。
% C |- v% p8 v& [, X5 G当我通过liquibase运行它时,出现错误 ORA-01843:不是有效月份 。* B* a2 d' D/ U& Y W4 _* a
这怎么可能?% E3 F6 ^" u) \& N3 f$ V
. v: L1 w8 i+ r4 s! I( W; r5 ?. W解决方案: |
|
|
|
|
|