加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

pl/sql developer 导出数据库中的表到可执行的.sql 脚本文件

(2012-10-09 10:47:48)
标签:

pl/sqldeveloper

杂谈

分类: 数据库
转自:http://www.cnblogs.com/CiWEi-/archive/2011/12/09/2282358.html

PL/SQL自带导出数据库中表到.sql脚本文件的工具。

1.在objects窗口中,选中表》右击》Export Data

2.选》SQL Inserts

   选择:Create tables,其他选项看情况选择。

3.Output file:选择输出路径及文件名。

Export即可。

                                                                         详见下图:

http://pic002.cnblogs.com/images/2011/352693/2011120916053986.jpgdeveloper 导出数据库中的表到可执行的.sql 脚本文件" />

4.输出的脚本文件中的部分代码:

http://common.cnblogs.com/images/copycode.gifdeveloper 导出数据库中的表到可执行的.sql 脚本文件" />
 1 prompt PL/SQL Developer import file
2 prompt Created on 2011年12月9日 by CiWei
3 set feedback off
4 set define off
5 prompt Creating TRN_VENDORS_4040...
6 create table TRN_VENDORS_4040
7 (
8 VENDOR_ID NUMBER not null,
9 VENDOR_NUMBER VARCHAR2(30) not null,
10 VENDOR_NAME VARCHAR2(100) not null,
11 CONTACT_NAME VARCHAR2(50),
12 TELEPHONE VARCHAR2(50),
13 START_DATE_ACTIVE DATE,
14 END_DATE_ACTIVE DATE,
15 CREATED_BY NUMBER,
16 CREATION_DATE DATE,
17 LAST_UPDATED_BY NUMBER,
18 LAST_UPDATE_DATE DATE,
19 LAST_UPDATE_LOGIN NUMBER
20 )
21 tablespace APPS_TS_TX_DATA
22 pctfree 10
23 initrans 10
24 maxtrans 255
25 storage
26 (
27 initial 128K
28 next 128K
29 minextents 1
30 maxextents unlimited
31 pctincrease 0
32 );
33 create unique index TRN_VENDORS_4040_U3 on TRN_VENDORS_4040 (VENDOR_NAME)
34 tablespace APPS_TS_TX_DATA
35 pctfree 10
36 initrans 2
37 maxtrans 255
38 storage
39 (
40 initial 128K
41 next 128K
42 minextents 1
43 maxextents unlimited
44 pctincrease 0
45 );
46
47 prompt Disabling triggers for TRN_VENDORS_4040...
48 alter table TRN_VENDORS_4040 disable all triggers;
49 prompt Deleting TRN_VENDORS_4040...
50 delete from TRN_VENDORS_4040;
51 commit;
52 prompt Loading TRN_VENDORS_4040...
53 prompt Table is empty
54 prompt Enabling triggers for TRN_VENDORS_4040...
55 alter table TRN_VENDORS_4040 enable all triggers;
56 set feedback on
57 set define on
58 prompt Done.
http://common.cnblogs.com/images/copycode.gifdeveloper 导出数据库中的表到可执行的.sql 脚本文件" />

 

从.sql脚本文件读取数据到数据库。

1.新建Command Windows:

2.执行:SQL> @C:\Users\CiWei\Desktop\TRN_VENDORS_4040.sql;

OK~!


0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有