当前位置: 首页 > 知识库问答 >
问题:

使用sqlplus检索大型clob数据

周培
2023-03-14
    null

由于oracle clob字段可以包含4GB(max)的数据,是否有使用SQLPlus获得完整数据块的正确方法?我可以把它作为文件下载吗?

我希望问题是清楚的。我更喜欢在不向数据库注入PL/SQL过程的情况下做到这一点。

共有1个答案

白刚洁
2023-03-14

1)第一个表和CLOB。

create table large_clob(a clob);
insert into large_clob values( dbms_xmlgen.getXml('select * from dba_objects'));

2)在sqlplus中运行代码

set linesize 32767 long 2000000000 longchunksize 32767 PAGESIZE 0 FEEDBACK OFF ECHO OFF TERMOUT OFF
Spool output_file.txt
  select a from large_clob;
spool off

所有变量的描述都在这里

    null
 类似资料:
  • 问题内容: 一台服务器上的应用程序查询在另一台服务器上运行的redis。来自查询的结果数据集大约为25万,在应用服务器上似乎需要40秒。 在redis服务器或app服务器上使用命令执行命令时,在两种情况下,它们都需要大约40秒才能完成,如所述。 在查询期间,redis服务器使用大约15%的CPU。 问题: 花费40秒检索250k记录是否很慢?是否有可能将其加速到几秒钟? 问题答案: 首先,它取决于

  • 我们有一些lob和varchar2类型的数据被错误地编码为AL32UTF8,我们需要将其编码转换为we8mswin1252字符集。我得到了用于字符集转换的convert函数,这个函数在varchar2 datatype中工作得很好,但在CLOB中使用时给出了一些模糊的字符。我当前的编码是AL32UTF8。 数据库:Oracle 12c

  • 我正在使用使用Tweepy库的Python代码来检索特定主题标签的Twitter数据,但问题是我需要检索特定时期,例如,从2013年6月30日到2013年12月30日。我该怎么做?

  • 本文向大家介绍Oracle的CLOB大数据字段类型操作方法,包括了Oracle的CLOB大数据字段类型操作方法的使用技巧和注意事项,需要的朋友参考一下 一、Oracle中的varchar2类型 我们在Oracle数据库存储的字符数据一般是用VARCHAR2。VARCHAR2既分PL/SQL Data Types中的变量类型,也分Oracle Database中的字段类型,不同场景的最大长度不同。

  • 我使用Oracle数据库和驱动程序,我使用从ResultSet获取Clob,然后在方法中将其转换为String:

  • 我有一张甲骨文的桌子。在该表中,列之一是存储clob数据。在clob列中,必须插入对象作为clob。 但是他们在CLOB中添加了字符串。但是我想把我的对象添加到CLOB中。有可能吗? 提前感谢你的帮助。