天天看點

ORCLE_11g中WM_concat()函數傳回值由之前的varchar2變成CLOB了

        最近到外地出差給客戶部署系統,系統部署完後進行通路測試,當加載Oracle資料庫中的資料時,頁面提示”不能把CLOB轉化成java的String “錯誤。在資料庫中執行下業務腳本發現原本應該傳回字元串的腳本傳回值變成大字段了。

        臨時想到的隻有兩種解決方案:

            1、在所有WM_concat()函數外面用to_char()轉化一下;

            2、重裝成低版本的ORACLE。

        但是在我們部署的系統中用to_char之後還是有問題,就重新轉了一次資料庫了。

    總結:在使用一些第三方的函數或者方法時,需要充分考慮其不同版本和環境的差異性,盡量使用一些相容性高的方式進行實作。