Reputation: 923
I'm trying to run a sql script using H2's runscript.
One of the table contains a longtext type which stores an xml document (from an SAP database)
So the Insert statement contains the long text of the XML (about 200 lines of XML), which is rather ugly but still expected to work.
H2 crashes with an ArrayOutOfBoundException during SQL parsing.
I would prefer using the plain runscript H2 tool here rather than make a Java program although I see it would be cleaner (could use the steam methods)
Any insight ?
Upvotes: 3
Views: 2250
Reputation: 923
Never mind
Got it working by using the proper delimiters (" for column names and ' for values) and escaping quotes in values properly (doubling it)
Upvotes: 5