在實際的 LONG 或 LOB 列之后提供了擴展的非 LONG 綁定數據


問題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為什么要這么設計?搞不懂


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM