【发布时间】:2018-04-11 09:08:20
【问题描述】:
我从数据库中迁移了一些数据并将其保存在 data.xml 文件中 示例:
<insert tableName="ORG_CUSTOMER">
<column name="My-Column" value="a very long string.."/>
</insert>
然后我用 cmd 命令执行它
call ..\liquibase\liquibase-bin\liquibase.bat --changeLogFile=%DATA% --defaultSchemaName=NAME_DBA --defaultsFile=liquibase-local.properties update
而且由于该值有时超过 4000 个字符,我得到了错误:
运行 Liquibase 时出现意外错误:ORA-01704: string literal too long
该列的值是 clob。自动生成的 xml 文件包含很多我不想手动编辑的插入。我读了一些使它成为准备好的语句或使用 pl/sql 的东西,但我现在不知道该怎么做?
【问题讨论】: