如何导出含有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.
本文对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.
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
PL/SQL Developer导入导出工具
PL/SQL Developer位于PLSQL DEV工具的“Tools”菜单下的“Export tables„”和“Import
tables„”下,可以进行数据的导出和导入。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |