1. 程式人生 > >oracle 工作筆記,不定期更新

oracle 工作筆記,不定期更新

函數 不一致 span -s logs 工作 images acl clob字段

  此博客為工作時,所見技術問題的解決方案筆記,歡迎大家轉載,轉載請註明出處,謝謝~

  

  更新時間: 2017-07-12

  1. clob字段值讀取時,借用extractvalueextract函數讀取節點時,oracle報數據類型不一致異常
  技術分享

  解決思路: 數據類型問題,猜測1.可能是獲取的節點值與所需值類型發生沖突,查看sql,發現實際上並無關聯,如果能查詢出節點值,必然為字符串類型,不存在沖突,猜測2.可能是空值問題,extractvalue函數不存在空值報錯問題,猜測3: 可能clob類型不支持extractvalue函數,因為oracle還有另一個字段同樣也是存xml字符串的---SYS.XMLTYPE類型

  解決方案: 如果xml字段為clob類型,則將xml字段轉成SYS.XMLTYPE類型,即xmltype(xml),如果是SYS.XMLTYPE類型直接用該函數即可

oracle 工作筆記,不定期更新