使用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. Linux上多次restore Tensorflow模型报错

    环境:python3,tensotflow 在恢复了预先训练好的模型进行预测时,第一次是能够成功执行的,但我多次restore模型时,出现了以下问题: 1.ValueError: Variable c ...

  2. Android表情开发

    Android表情开发 效果图:            源码下载-github:https://github.com/SiberiaDante/EmotionApp (觉得有用的给个星星,支持一下哦)

  3. cropper.js 超级好用的裁剪图片工具

    最近要做一个照片裁剪功能.就选用了cropper.js 代码如下:贴出来 <div class="container"> <div class="row ...

  4. delphi中将一个ADOQuery查询的数据结果传递给一个动态生成的ADOQuery

    delphi中将一个ADOQuery查询的数据结果传递给一个动态生成的ADOQuery 2010-03-10 17:35 方法一: beginADOQuery:=TADOQuery.Create(Ap ...

  5. requests爬取知乎话题和子话题

    zhihu.py # *_*coding:utf-8 *_* import pymysql import requests from lxml import etree from requests_t ...

  6. 2013南京网赛1003 hdu 4750 Count The Pairs

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4750 题意:给出一个无向图,f(a,b)表示从点a到点b的所有路径中的每条路径的最长边中的最小值,给出 ...

  7. ajax极简教程

    一.什么是ajax ajax即异步JavaScript和XML,它是一种用于创建快速动态网页的技术.作用是通过在后台与服务器进行少量数据交换,使网页实现异步更新.这意味着可以在不重新加载整个网页的情况 ...

  8. 配置SSH Forward提升安全性

    目标 MacBook ---(SSH)---> BastionServer ---(SSH)---> RemoteServer   说明 BastionServer.RemoteServe ...

  9. 记一次java程序out of memory问题

    在一个比较大批量的pdf转String项目中遇到了:java.lang.OutOfMemoryError: Java heap space错误 第一反应肯定是程序没有写好,大量循环时没有把程序中没有用 ...

  10. Be the Winner HDU - 2509(反博弈。。这样叫应该没错吧。。)

    就是   好几堆苹果  每堆苹果排成一条线  可以任意从每堆拿苹果   如果一堆苹果里拿了之后  则有两种情况 1.从不是边缘拿   拿完这一堆变成两堆 2.从边缘拿   拿完还是一堆 题目还要求 谁 ...