繁体   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