查LOB文字內容報錯ORA-06502: numeric or value error: character string buffer..

eddy0lion發表於2020-10-02

不超過 3833 個字元的顯示辦法:

    Oracle clob 資料型別查詢顯示:使用 oracle package dbms_lob 的方法 substr() ,不傳入參,例如:    

select dbms_lob.substr(info.request) from D_REQUEST_QUEUE_INFO info where info.request is not null and rownum<20;

 

LOB 欄位顯示超過 3833 個字元,無法查出的解決方案:

select dbms_lob.substr(t.r) from (
     select info.request r, dbms_lob.getlength(info.request) l from D_REQUEST_QUEUE_INFO info where
         info.request is not null
    ) t where t.l<3833;

  原文地址 < https://blog.csdn.net/weixin_33901641/article/details/91921393 >


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28853590/viewspace-2725402/,如需轉載,請註明出處,否則將追究法律責任。

相關文章