PL/SQL自带导出数据库中表到.sql脚本文件的工具。
1.在objects窗口中,选中表》右击》Export Data
2.选》SQL Inserts
选择:Create tables,其他选项看情况选择。
3.Output file:选择输出路径及文件名。
Export即可。
详见下图:
4.输出的脚本文件中的部分代码:
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.
从.sql脚本文件读取数据到数据库。
1.新建Command Windows:
2.执行:SQL> @C:\Users\CiWei\Desktop\TRN_VENDORS_4040.sql;
OK~!