問題1:
處理辦法:將字段類型varchar2該為clob類型
問題2:
寫入oracle時,報錯: “在實際的 LONG 或 LOB 列之后提供了擴展的非 LONG 綁定數據”:
原因是在最后insert到oracle表的時候,類型為 LONG 或 LOB (我的就是clob類型)的列,寫在了其他類型(如varchar2等)的前面。
在拼接insert語句的時候,要將clob字段放在最后:
insert into BASE_SH_SAVE_RESULT(XX,XX,XX,XX,XX,XX,XX,XX,XX,zzz_nr) values(?,?,?,?,?,?,?,?,?,?)
親測有效,但是oracle為什么要這么設計?搞不懂