oracle点勾算提交吗,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 是指導出的多個對象(表或觸發器、索引、視圖等)在一個文件還是一個對象一個文件。
上面對各個勾選項的解釋可能不是很準確。實際使用過程中,可以針對某個勾選項試試,比較下導出的文件,即可明白其中的含義。
總結
以上是生活随笔為你收集整理的oracle点勾算提交吗,oracle表结构和数据导出时的一些勾选项说明的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php ahp和jhp,php7.4编译
- 下一篇: oracle 代码 字段映射,将ORAC