Thibaut Colar
Thibaut Colar

Reputation: 923

Inserting a long text in H2 Database from an SQL script

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

Answers (1)

Thibaut Colar
Thibaut Colar

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

Related Questions