oracle点勾算提交吗,oracle表结构和数据导出时的一些勾选项说明
使用pl/sql developer導(dǎo)出oracle數(shù)據(jù)庫(kù)的表結(jié)構(gòu)和表數(shù)據(jù)時(shí),有一些勾選項(xiàng)供用戶選擇,需要用戶根據(jù)實(shí)際情況進(jìn)行勾選或取消。
導(dǎo)出方法如下:
一、只導(dǎo)出表結(jié)構(gòu)
1.使用pl/sql developer登陸數(shù)據(jù)庫(kù);
2.選擇Tools-》Exports User Objects..,然后選擇要導(dǎo)出的表,選擇要導(dǎo)出文件的路徑和名稱,點(diǎn)擊Export按鈕即可導(dǎo)出。
注意:導(dǎo)出面板有一些選項(xiàng)可以選擇,根據(jù)需要進(jìn)行勾選或去除。
二、表結(jié)構(gòu)和數(shù)據(jù)同時(shí)導(dǎo)出
1.使用pl/sql developer登陸數(shù)據(jù)庫(kù);
2.選擇Tools-》Exports Tables,然后選擇要導(dǎo)出的表,選擇SQL Insersts 項(xiàng)選擇要導(dǎo)出文件的路徑和名稱,點(diǎn)擊Export按鈕即可導(dǎo)出。
注意:導(dǎo)出面板有一些選項(xiàng)可以選擇,根據(jù)需要進(jìn)行勾選或去除。
導(dǎo)入方法:
1.使用pl/sql developer登陸數(shù)據(jù)庫(kù);
2.?Tools->Import Tables->SQL Inersts->Use Command Window, 下方選擇要導(dǎo)入的腳本,點(diǎn)擊"Import"按鈕;
導(dǎo)出表結(jié)構(gòu)和表數(shù)據(jù)的勾選項(xiàng)截圖如下:
僅導(dǎo)出表結(jié)構(gòu)的勾選項(xiàng)截圖如下:
其中各個(gè)勾選項(xiàng)的解釋如下:
1.Drop Tables就是導(dǎo)出的sql文件中,會(huì)增加刪除表的DDL語(yǔ)句。如下:
prompt Dropping SYS_ANNOUNCE...
drop table SYS_ANNOUNCE cascade constraints;
2.Create Tables就是導(dǎo)出的sql文件中,會(huì)有創(chuàng)建表的DDL語(yǔ)句。
3.Truncat tables 是說(shuō)導(dǎo)出的sql文件中,使用Truncate命令進(jìn)行數(shù)據(jù)的刪除,而Delete records是說(shuō)導(dǎo)出的sql文件中,使用delete命令進(jìn)行數(shù)據(jù)的刪除。這兩個(gè)選項(xiàng)是互斥的。
4.Disable triggers是說(shuō)導(dǎo)出的sql文件中,在創(chuàng)建表或插入數(shù)據(jù)前禁調(diào)觸發(fā)器,創(chuàng)建表或插入數(shù)據(jù)之后再啟用觸發(fā)器。如下:
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類(lèi)似。
6.Include storage是指創(chuàng)建表或者約束時(shí),要指定使用的表空間的各個(gè)參數(shù)和屬性。如下:
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 '平臺(tái)序列表';
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是指插入語(yǔ)句,每100條就提交一次;
8.Include owner是指導(dǎo)出的SQL文件中,描述表時(shí)會(huì)增加數(shù)據(jù)庫(kù)用戶的。
9.Single File 和File per Object 是指導(dǎo)出的多個(gè)對(duì)象(表或觸發(fā)器、索引、視圖等)在一個(gè)文件還是一個(gè)對(duì)象一個(gè)文件。
上面對(duì)各個(gè)勾選項(xiàng)的解釋可能不是很準(zhǔn)確。實(shí)際使用過(guò)程中,可以針對(duì)某個(gè)勾選項(xiàng)試試,比較下導(dǎo)出的文件,即可明白其中的含義。
總結(jié)
以上是生活随笔為你收集整理的oracle点勾算提交吗,oracle表结构和数据导出时的一些勾选项说明的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: php ahp和jhp,php7.4编译
- 下一篇: oracle 代码 字段映射,将ORAC