我有一个liquibase脚本初始化oracle数据库中的一些数据。它还包含一些时间戳的插入。
INSERT INTO ACCTEST4.MAXVCOVERSION (VCOID, SPECIFICATIONVERSION, SPECIFICATIONTITLE, VERSIONGENERATORCLASS, REGISTRATIONTIME) VALUES ('xxxxxxxxxxxxx', '3.1.7', 'xxxxxxxxxxxx', NULL, '05-Aug-2015 15:14:51')
在使用24H格式的语言的机器上运行该脚本以获取时间戳一切都很好,但是使用12H时间戳更改为机器我得到了
ORA-01849: hour must be between 1 and 12
我该如何解决这个问题?我可以配置liquibase强制使用24H时间戳吗?
编辑: 该语句是使用
创建的 <loadData
encoding="UTF-8"
file="liquibase/v320/installSunriseDml/csv/MAXVCOVERSION.csv"
separator=";"
tableName="MAXVCOVERSION">
<column name="VERSIONGENERATORCLASS" type="STRING" />
<column name="SPECIFICATIONVERSION" type="STRING"/>
<column name="VCOID" type="STRING"/>
<column name="REGISTRATIONTIME" type="DATETIME"/>
<column name="SPECIFICATIONTITLE" type="STRING"/>
</loadData>