PL/SQL中导出整个表、表结构、部分数据、以及导入整个表

2年前 (2022) 程序员胖胖胖虎阿
175 0 0

功能描述:将PL/SQL的表导出

实现方法:

一、导出整个表

单击 “工具”--“导出表” --“SQL插入”        (记得选中表,否者导出的.sql文件没有表结构)

PL/SQL中导出整个表、表结构、部分数据、以及导入整个表

 导出之后是一个插入数据的SQL(包含创建表和表注释,表空间等表结构)

二、只导出表的结构

单击 “工具”--“导出用户对象”         (记得选中表)

PL/SQL中导出整个表、表结构、部分数据、以及导入整个表

 

导出之后是一个创建表的SQL(包含注释,表空间等表结构)

三、 导出表的部分数据。

第一步:

例如:想查询一个表中前5条数据 代码如下:

      select * from tbl where rownum<=5;

第二步:

将查询到的数据进行导出

PL/SQL中导出整个表、表结构、部分数据、以及导入整个表

第三步:

选择需要导出的数据的文件类型

PL/SQL中导出整个表、表结构、部分数据、以及导入整个表

就会得到一个只包含数据的文件

四、复制表

使用SQL语句:create table IGIS_COPY as select * from IGIS_LOCATION

五、将表导入

工具>导入表>SQL插入(使用SQL*Plus)>导入文件(必须是带有表结构的导入的SQL文件,注意不同表空间的表在导入时是否需要修改表空间)

PL/SQL中导出整个表、表结构、部分数据、以及导入整个表

 

这就完成了整个表的导入,需注意的是这里可以使用导出表里边或者导出表结构的表结构,必须是带有表结构的插入语句才可以导入表。

相关文章

暂无评论

暂无评论...