簡體   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