gpt4 book ai didi

sql - 如何在 Oracle SQL Developer 中查看 blob 数据

转载 作者:行者123 更新时间:2023-12-02 03:39:01 32 4
gpt4 key购买 nike

如何在 Oracle SQL Developer 中读取 blob 数据。它以byte[]格式存储。是否有可能以字符串格式读取。

最佳答案

按照 Oracle SQL Developer 中的以下步骤操作 -

  1. 打开表格的数据窗口。
  2. BLOB 单元格将命名为 (BLOB)
  3. 右键单击单元格。
  4. 您将看到一个铅笔图标。单击它。
  5. 它将打开一个blob编辑器窗口。
  6. 您会发现选项查看为:图像或文本有两个复选框。
  7. 选择适当的复选框。
  8. 如果上述步骤仍然令人信服,请使用下载选项。

更新

OP 说“文本以这样的方式显示 �� �� 是无法理解的

特定于区域设置的 NLS 字符集可能不支持这些字符。这些也可能是多字节字符。我建议,将结果 SPOOL 保存到 HTML 文件中,用您的浏览器打开它,您可以像大多数浏览器一样查看内容能够显示多个字符集。

您可以从 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 文件可以用我的浏览器打开,看看屏幕截图 -

enter image description here

关于sql - 如何在 Oracle SQL Developer 中查看 blob 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28449798/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com