繁体   English   中英

从SQL脚本在H2数据库中插入长文本

[英]Inserting a long text in H2 Database from an SQL script

我正在尝试使用H2的运行脚本运行sql脚本。

其中一个表包含一个longtext类型,用于存储xml文档(来自SAP数据库)

所以Insert语句包含XML的长文本(大约200行XML),这相当丑陋但仍然可以工作。

在SQL解析期间,H2与ArrayOutOfBoundException崩溃。

  • 对于插入语句,它是否会接受长度?
  • 在插件中,我使用ticks(在mysql中使用)来界定值(xml)...这样可以最大限度地减少转义。 可能是问题的一部分(适用于其他短期领域)

我更喜欢在这里使用普通的脚本H2工具,而不是制作Java程序,虽然我看到它会更干净(可以使用蒸汽方法)

任何见解?

没关系

通过使用适当的分隔符(“用于列名称和'用于值)和正确转义值中的引号(加倍)使其工作

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM