如何选择整个clob列oracle?

时间:2018-05-08 15:19:46

标签: oracle dbvisualizer

我想选择一个没有spisify的整个clob数据来延长回报。

这是我的要求,但有一个限制长度。

select 
contentType,name, 
DBMS_LOB.substr(DATAS, dbms_lob.getlength(DATAS)) as doc 
from 
AutorisationDoc 
where AUTORIS_DOC = '62119367419202074';

这是自然选择select DATAS from AutorisationDoc返回

的结果

enter image description here

1 个答案:

答案 0 :(得分:0)

来自DB Visualiser 10.0 User Guide

  

编辑二进制/ BLOB和CLOB数据

     

由于二进制/ BLOB和CLOB数据的性质,这些类型的单元格   只能在单元格编辑器中完全修改和查看。 (有   表单编辑器中的部分支持,用于查看图像数据和从中加载   文件)。

     

在网格中,二进制/ BLOB和CLOB数据默认由a表示   图标和值的大小。您可以选择其他演示文稿   格式在工具属性对话框中,在网格/二进制/ BLOB和   “常规”选项卡下的CLOB数据类别。选择按值结果   在性能损失和内存消耗增加   显着。

     

在相同的“工具属性”类别中,您还可以指定方法   在粘贴二进制数据时处理复制/粘贴和拖放   不支持二进制数据的目标组件。

     

编辑二进制数据可以通过从文件或通过导入来完成   单元格编辑器中的文本编辑器。您也可以复制文件   操作系统的文件浏览器并将其粘贴到BLOB / CLOB单元格中。

     

DbVisualizer中的二进制数据是几个常见的通用术语   二进制数据库类型:

     
      
  • LONGVARBINARY
  •   
  • BINARY
  •   
  • VARBINARY
  •   
  • BLOB
  •   
     

图像查看器支持显示全尺寸图像   以下格式:

     
      
  • GIF
  •   
  • JPG
  •   
  • PNG
  •   
  • TIFF
  •   
  • BMP
  •   
  • PDF
  •   

因此,您可以使用您的查询:

select contentType,
       name, 
       DATAS
from   AutorisationDoc 
where  AUTORIS_DOC = '62119367419202074';

但是你需要在单元格编辑器中查看DATAS以查看完整内容(不是网格,只显示"图标和值的大小")。

可以找到:

  

使用单元格编辑器/查看器

     

DbVisualizer中所有网格的右键菜单中都提供了Cell Viewer。