1. 程式人生 > >sql查詢clob型別資料顯示具體內容

sql查詢clob型別資料顯示具體內容

pl/sql查詢資料表時,有些欄位是clob型別,但是查詢出來不會顯示為具體內容,尤其是需要把結果匯出到Excel中的時候,不是很方便,但是使用dbms_lob.substr()函式時可能會碰到個問題:字串緩衝區太小。
在網上查詢一些解決方法,說是可以每4000長度分割讀取然後拼接,很顯然這個並不現實,因為還得手動去按4000分割,而且並不一定這樣做就有效,所以我嘗試換了個工具Dbeaver,直接查詢clob型別欄位,無需使用dbms_lob.substr()函式,可以直接匯出到CSV格式檔案中,然後再複製到Excel中即可。
匯出後的CSV格式,可能需要把內容複製到Excel再調整,直接在CSV檔案中調整格式,可能儲存後會導致格式丟失的問題。
當然,DBeaver的效能肯定是沒法和PL/SQL相比的,但是DBeaver自身優勢也很明顯,方便易用,功能簡單快捷,希望能幫到大家。