zoukankan      html  css  js  c++  java
  • oracle表结构和数据导出时的一些勾选项说明

    使用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 是指导出的多个对象(表或触发器、索引、视图等)在一个文件还是一个对象一个文件。

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

  • 相关阅读:
    正则表达式
    网络编程
    多线程
    IO—Data
    IO-对象流
    IO-转换流
    异常
    常用类——File——Random——Math——枚举
    每月博客-20180310
    每月博客-20180204
  • 原文地址:https://www.cnblogs.com/Anidot/p/8463836.html
Copyright © 2011-2022 走看看