我正在尝试使用H2的runscript运行sql脚本。
该表之一包含一个长文本类型,该类型存储了一个xml文档(来自SAP数据库)
因此,Insert语句包含XML的长文本(大约200行XML),虽然很难看,但仍然可以使用。
在SQL解析期间,H2因ArrayOutOfBoundException而崩溃。
我更喜欢在这里使用普通的runscript H2工具,而不是制作Java程序,尽管我认为它会更干净(可以使用Steam方法)
有见识吗?
没关系
通过使用适当的定界符(对于列名使用“”,对于值使用’)并在值中正确地转义引号(将其加倍),使其正常工作