簡體   English   中英

如何在Oracle SQL Developer中查看blob數據

[英]How to view blob data in Oracle SQL Developer

如何在Oracle SQL Developer中讀取blob數據。 它以byte []格式存儲。 是否有可能以字符串格式閱讀。

Oracle SQL Developer以下步驟 -

  1. 打開表格的數據窗口。
  2. BLOB單元格將命名為(BLOB)
  3. 右鍵單擊該單元格。
  4. 你會看到一個鉛筆圖標。 點擊它。
  5. 它將打開一個blob編輯器窗口。
  6. 您會在“查看方式”選項中找到兩個復選框:圖像或文本
  7. 選中相應的復選框。
  8. 如果上述步驟仍然令人信服,則使用“ 下載”選項。

更新

OP說“ 文字是不可理解的,它顯示 喜歡這個

可能是特定語言環境的NLS字符集不支持這些字符。 它們也可能是多字節字符。 我建議, 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

關於SPOOL作為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文件打開我的瀏覽器,看截圖 -

在此輸入圖像描述

打開表格的數據窗口。

BLOB單元格將命名為(BLOB)。

右鍵單擊單元格或雙擊單元格。

你會看到一個鉛筆圖標。 點擊它。

它將打開一個blob編輯器窗口。

您會在“查看方式”選項中找到兩個復選框:圖像或文本。

選中相應的復選框。

如果上述步驟仍然令人信服,則使用“下載”選項。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM