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

时间:2024-03-10 12:42:31

 

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~!