oracle中如何將long型的數據轉換為char型?
oracle中的long類型即clob類型,可用to_char函數轉換成char類型。使用中注意事項:
1、實際上處理CLOB字段的時候,直接TO_CHAR,當長度超過4000的時候,會報錯,提示列被截取;
2、直接使用SUBSTR對CLOB字段進行截取,是不能起到任何作用的;
3、可以使用dbms_lob.substr(clobcolumn,4000),對CLOB字段進行截取;截取的長度是4000還是2000根據存儲的是漢字和數據決定長度。