使用pl/sql developer导出oracle数据库的表结构和表数据时,有一些勾选项供用户选择,需要用户根据实际情况进行勾选或取消。

导出方法如下:
一、只导出表结构
1.使用pl/sql developer登陆数据库;
2.选择Tools-》Exports User Objects..,然后选择要导出的表,选择要导出文件的路径和名称,点击Export按钮即可导出。
注意:导出面板有一些选项可以选择,根据需要进行勾选或去除。

二、表结构和数据同时导出
1.使用pl/sql developer登陆数据库;
2.选择Tools-》Exports Tables,然后选择要导出的表,选择SQL Insersts 项选择要导出文件的路径和名称,点击Export按钮即可导出。
注意:导出面板有一些选项可以选择,根据需要进行勾选或去除。

导入方法:

1.使用pl/sql developer登陆数据库;

2. Tools->Import Tables->SQL Inersts->Use Command Window, 下方选择要导入的脚本,点击"Import"按钮;

导出表结构和表数据的勾选项截图如下:

仅导出表结构的勾选项截图如下:

其中各个勾选项的解释如下:

1.Drop Tables就是导出的sql文件中,会增加删除表的DDL语句。如下:

  prompt Dropping SYS_ANNOUNCE...

  drop table SYS_ANNOUNCE cascade constraints;

2.Create Tables就是导出的sql文件中,会有创建表的DDL语句。

3.Truncat tables 是说导出的sql文件中,使用Truncate命令进行数据的删除,而Delete records是说导出的sql文件中,使用delete命令进行数据的删除。这两个选项是互斥的。

4.Disable triggers是说导出的sql文件中,在创建表或插入数据前禁调触发器,创建表或插入数据之后再启用触发器。如下:

prompt Disabling triggers for T_SEQUENCE...
alter table T_SEQUENCE disable all triggers;

prompt Enabling triggers for T_SEQUENCE...
alter table T_SEQUENCE enable all triggers;

5.Disable foreign key constraints 和Disable triggers类似。

6.Include storage是指创建表或者约束时,要指定使用的表空间的各个参数和属性。如下:

prompt Creating T_SEQUENCE...
create table T_SEQUENCE
(
name VARCHAR2(64) not null,
value VARCHAR2(32) not null
)
tablespace PAY_DATA
pctfree 10
initrans 1
maxtrans 255;
comment on table T_SEQUENCE
is '平台序列表';
comment on column T_SEQUENCE.name
is '序列名';
comment on column T_SEQUENCE.value
is '序列值';
alter table T_SEQUENCE
add primary key (NAME)
using index
tablespace PAY_DATA
pctfree 10
initrans 2
maxtrans 255;

7.Commit every 100 records是指插入语句,每100条就提交一次;

8.Include owner是指导出的SQL文件中,描述表时会增加数据库用户的。

9.Single File 和File per Object 是指导出的多个对象(表或触发器、索引、视图等)在一个文件还是一个对象一个文件。

上面对各个勾选项的解释可能不是很准确。实际使用过程中,可以针对某个勾选项试试,比较下导出的文件,即可明白其中的含义。

oracle表结构和数据导出时的一些勾选项说明的更多相关文章

  1. PLSQL怎样导出oracle表结构和数据

    1.导出表结构和数据方式1.tools->export user objects是导出表结构 tools ->export user object 选择选项,导出.sql文件 说明:导出的 ...

  2. PLSQL导出oracle表结构和数据

    1.导出表结构和数据 方式1.tools->export user objects是导出表结构 tools ->export user object 选择选项,导出.sql文件 说明:导出 ...

  3. MySQL 如何只导出 指定的表 的表结构和数据 ( 转 )

    MySQL 如何只导出 指定的表 的表结构和数据 ( 转 ) 2011-01-04 15:03:33 分类: MySQL MySQL 如何只导出 指定的表 的表结构和数据 导出更个库的表结构如下:my ...

  4. linux 之 导出远程oracle数据库表结构及数据

    导出用户下所有表结构及数据 exp 用户名/密码@ip/数据库 file=文件路径/文件名.dmp owner='用户' 导出用户下所有表结构,不导出数据 exp 用户名/密码@ip/数据库 file ...

  5. Oracle 11G在用EXP 导出时,空表不能导出解决

    Oracle 11G在用EXP 导出时,空表不能导出解决 (转)(.http://wanwentao.blog.51cto.com/2406488/545154 11G中有个新特性,当表无数据时,不分 ...

  6. 解决Oracle 11g在用EXP导出时,空表不能导出

    实践结论可行,看"2.解决办法" 一.问题原因:     11G中有个新特性,当表无数据时,不分配segment,以节省空间     1.insert一行,再rollback就产生 ...

  7. 【转】解决Oracle 11g在用EXP导出时,空表不能导出

    一.问题原因: 11G中有个新特性,当表无数据时,不分配segment,以节省空间 .insert一行,再rollback就产生segment了. 该方法是在在空表中插入数据,再删除,则产生segme ...

  8. Oracle备份表结构和数据

    --创建一份表结构 create table BASE_GOODSPAYMENT_SETTING_BAK as select * from BASE_GOODSPAYMENT_SETTING ; -- ...

  9. 【Oracle】【2】复制表结构及其数据

    --复制表结构及其数据 create table table_name_new as select * from table_name_old; --只复制表结构 ; --create table t ...

随机推荐

  1. Hibernate 与 mybatis 区别

    JAVA面试中问及HIBERNATE与 MYBATIS的对比,在这里做一下总结   我是一名java开发人员,hibernate以及mybatis都有过学习,在java面试中也被提及问道过,在项目实践 ...

  2. Java 面试-- 1

    JAVA面试精选[Java基础第一部分]   这个系列面试题主要目的是帮助你拿轻松到offer,同时还能开个好价钱.只要能够搞明白这个系列的绝大多数题目,在面试过程中,你就能轻轻松松的把面试官给忽悠了 ...

  3. 我的JAVA运算符理解

    基本概念 原码,反码,补码 只需要记住这几句就够了  1.二进制的最高位是符号位:0表示正数,1表示负数 2.正数的原码,反码,补码都一样 3.负数的反码=它的原码符号位不变,其他位取反 4.负数的补 ...

  4. 如何:通过将HTML编码应用于字符串来防止Web应用程序中的脚本漏洞

    当用户可以将可执行代码(或脚本)添加到您的应用程序中时,会发生大多数脚本攻击.默认情况下,ASP.NET提供请求验证,如果表单发布包含任何HTML,则会引发错误. 您可以通过以下方式帮助防止脚本漏洞利 ...

  5. vue 中ref 的使用注意事项

    最近看别人的项目发现有些语法不能理解,所以百度进行了学习.现在总结一下. ref 有两种用法 1.ref 加在普通的元素上,用this.ref.name 获取到的是dom元素 2.ref 加在子组件上 ...

  6. 小学四则运算练习(JAVA编写)

    源码在Github的仓库主页链接地址:https://github.com/rucr9/rucr 看到这个题目,大概很多人会发出“切,这也太简单了吧!有必要小题大做?”的感叹!是的,仅仅作为一道数学运 ...

  7. appium遇到问题总结(不断更新)

    问题1 执行脚本 报错: java.lang.NoSuchMethodError: org.openqa.selenium.remote.ErrorHandler.<init>(Lorg/ ...

  8. Struts1 工作流程

    一个老项目的维护 , 需要学习一下 Struts1. struts1运行步骤 1.项目初始化:项目启动时加载 web.xml,struts1 的总控制器 ActionServlet 是一个 Servl ...

  9. 是否升级IOS11?IOS11不支持32位程序 查看手机哪些APP不支持

    查看苹果32位APP具体步骤:设置-通用-关于本机-应用程序.如果手机中下载了32位应用的话,苹果会给出应用兼容性提醒:如果手机里没有安装32位应用,右侧没有小三角,点击“应用程序”也会没有反应. I ...

  10. POJ1430

    这个题目初看上去是一个排列组合题,而实际上……也是一个排列组合题. 题目描述是: Description The Stirling number of the second kind S(n, m) ...