如何导出含有CLOB字段的表数据

 我来答
匿名用户
2016-07-20
展开全部
你好,如果是含有NCLOB,那么建议使用exp和imp进行处理,如果不会使用命令行,可以使用PLSQL直接导出,方法为:登录需要导出数据的数据库,点击plsql的tools/exporttables,在列表中选择要导出的表,然后在outputfile处选择相应的存储目录,最后点击export就可以将该表导出。当数据导出后,使用plsql登录需要导入数据的数据库,点击plsql的tools/importtables,在importfile中浏览文件,选中刚刚导出的dmp文件,然后点击import就可以将数据导入库
匿名用户
2016-07-20
展开全部
大家在应用ORACLE的时候, 可能经常会用到对大数据类型的操作, 在这里我简单的总结一下, 希望对大家能有所帮助! 也欢迎大家一起来探讨, 以便共同进步, 共同发展!
  
  本文对ORACLE的高手来说是不用看的.
  
  1. 如何创建带有CLOB类型字段的表?
  CREATE TABLE TEST2 (AAA CLOB);
  
  2. 如何对带有CLOB类型字段的表增加记录?
  INSERT INTO TEST2 VALUES('CCBZZPCCBZZP');
  
  3. 如何SELECT带有CLOB类型字段的表?
  SELECT * FROM TEST2;
  SELECT * FROM TEST2 WHERE DBMS_LOB.INSTR(TEST2.AAA,'B',1,1)>0;
  
  4. 如何对带有CLOB类型字段的表更换表空间?
  ALTER TABLE TEST2 MOVE TABLESPACE USERS;
  
  5. 如何EXP带有CLOB类型字段的表?
  EXP USER/PASSWORD FILE=A.DMP TABLES=(TEST2);
  
  6. 如何IMP带有CLOB类型字段的表?
  IMP USER/PASSWORD FILE=A.DMP FULL=Y;
  
  7. 从哪个版本开始支持CLOB,BLOB等大字段?
  8.0
  
  以上测试环境为ORACLE92
  
  SQL*Plus: Release 9.2.0.1.0 - Production on 星期四 9月 4 12:02:00 2003
  
  Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
  
  连线到:
  Oracle9i Enterprise Edition Release 9.2.0.1.0 - Production
  With the Partitioning, OLAP and Oracle Data Mining options
  JServer Release 9.2.0.1.0 - Production
  
  SQL> DROP TABLE TEST2;
  DROP TABLE TEST2
  *
  ERROR 在行 1:
  ORA-00942: 表格或视观表不存在
  
  SQL> CREATE TABLE TEST2 (AAA CLOB);
  
  已建立表格.
  
  SQL> INSERT INTO TEST2 VALUES('CCBZZPCCBZZP');
  
  已建立 1 个资料列.
  
  SQL> SELECT * FROM TEST2;
  
  AAA
  --------------------------------------------------------------------------------
  CCBZZPCCBZZP
  
  SQL> SELECT * FROM TEST2 WHERE DBMS_LOB.INSTR(TEST2.AAA,'B',1,1)>0;
  
  AAA
  --------------------------------------------------------------------------------
  CCBZZPCCBZZP
  
  SQL> ALTER TABLE TEST2 MOVE TABLESPACE USERS;
  
  已更改表格.
  
  SQL>
  d:> exp test/test file=a.dmp tables=(test2)
  
  ......
  
  Export done in ZHT16BIG5 character set and ZHT16BIG5 NCHAR character set
  
  About to export specified tables via Conventional Path ...
  . . exporting table             TEST2     0 rows exported
  Export terminated successfully without warnings.
  
  SQL> drop table test2;
  
  已删除表格.
  
  d:> imp test/test file=a.dmp tables=(test2);
  
  ......
  import done in ZHT16BIG5 character set and ZHT16BIG5 NCHAR character set
  . importing TEST's objects into TEST
  . . importing table            "TEST2"     0 rows imported
  Import terminated successfully without warnings.
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
懿灬芫
2018-03-31 · TA获得超过7190个赞
知道小有建树答主
回答量:23
采纳率:0%
帮助的人:6781
展开全部

PL/SQL Developer导入导出工具

PL/SQL Developer位于PLSQL DEV工具的“Tools”菜单下的“Export tables„”和“Import

tables„”下,可以进行数据的导出和导入。

  1. SQL CLOB 是内置类型,它将字符大对象 (Character Large Object) 存储为数据库表某一行中的一个列值。默认情况下,驱动程序使用 SQL locator(CLOB) 实现 Clob 对象,这意味着 CLOB 对象包含一个指向 SQL CLOB 数据的逻辑指针而不是数据本身。Clob 对象在它被创建的事务处理期间有效。

  2. 在一些数据库系统里,也使用Text 作为CLOB的别名,比如SQL Server。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式