2015-02-11 79 views

回答

12

請按照下列步驟Oracle SQL Developer - 你的表

  1. 打開數據窗口。
  2. BLOB單元將被命名爲(BLOB)
  3. 右鍵單擊單元格。
  4. 你會看到一個鉛筆圖標。點擊它。
  5. 它會打開一個blob編輯器窗口。
  6. 對於選項可以找到兩個複選框查看方式:圖片或文字
  7. 選擇相應的複選框。
  8. 如果上述步驟仍然有說服力,那麼請使用下載選項。

更新

OP說: 「文本是不理解的方式被呈現這樣

大概,具體的語言環境NLS CHARACTERSET不支持這些角色。也可能是那些是多字節個字符。我建議,SPOOL結果爲HTML文件,用您的browser打開它,您可以查看內容,因爲大多數瀏覽器都能夠顯示多個字符。

你可以做這樣的事情從SQL * Plus -

SET MARKUP HTML ON SPOOL ON 
SPOOL report.html 
select substr(clob_column, 1, 32767) from table_name... 
SPOOL OFF 

更新2

關於線軸HTML,測試案例 -

SET MARKUP HTML ON SPOOL ON 
SPOOL D:\report.html 
SELECT substr(ename, 1, 5) ename FROM emp where rownum <=5; 
SPOOL OFF 
完美的我

作品, html文件打開了我的瀏覽器,看截圖 -

enter image description here

+0

我正在讀取文本,但不可讀格式 – bharat 2015-02-11 08:51:20

+0

什麼是您可讀的格式,請解釋。我無法解決這樣一個廣泛的術語。 – 2015-02-11 08:53:41

+0

當你在列上做一個SUBSTR時會發生什麼?至少你可以查看第32767個字符。 – 2015-02-11 08:54:59

相關問題