如何用PLSQL导出数据库存表结构信息
导读 | 如何用PLSQL导出表结构,不用登陆数据库存,直接用plsql工具怎么导出指定表的表结构呢?下面我就介绍下如何导出。 |
1:进行plsql后选怎Tools
-->> Exports User Ojbects
成都创新互联公司专注于企业成都全网营销、网站重做改版、岑巩网站定制设计、自适应品牌网站建设、H5场景定制、商城网站建设、集团公司官网建设、成都外贸网站建设公司、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为岑巩等各大城市提供网站开发制作服务。
-->> 选中需要导出的table,squence,view,type,function,procedure,trigger。
-->> 选择User
-->>勾选Include storege或者去掉勾选(include storege表示表空间的意思
-->>选择导出文件存放目录
-->>Export按钮导出
2:下面具体解释一下Include Storage勾选和不勾选的区别
1)不勾选导出的sql如下:
create table TRAVELSKY_XREZAGENT.AUDIT_TRAIL ( product VARCHAR2(32 CHAR) not null, environment VARCHAR2(32 CHAR) not null, server VARCHAR2(32 CHAR) not null, resource_path VARCHAR2(256 CHAR) not null, action VARCHAR2(4 CHAR) not null, username VARCHAR2(32 CHAR) not null, usergroup VARCHAR2(32 CHAR) not null, address VARCHAR2(32 CHAR) not null, timestamp DATE default TO_DATE('00-01-01 00:00:00','YY-MM-DD HH24:MI:SS') not null, status VARCHAR2(16 CHAR), data NCLOB ) ;
2)勾选后导出的sql如下,加上了table所属的表空间,以及可用的表空间限制
create table TRAVELSKY_XREZAGENT.AUDIT_TRAIL ( product VARCHAR2(32 CHAR) not null, environment VARCHAR2(32 CHAR) not null, server VARCHAR2(32 CHAR) not null, resource_path VARCHAR2(256 CHAR) not null, action VARCHAR2(4 CHAR) not null, username VARCHAR2(32 CHAR) not null, usergroup VARCHAR2(32 CHAR) not null, address VARCHAR2(32 CHAR) not null, timestamp DATE default TO_DATE('00-01-01 00:00:00','YY-MM-DD HH24:MI:SS') not null, status VARCHAR2(16 CHAR), data NCLOB ) tablespace OPENJAW_DATA pctfree 10 initrans 1 maxtrans 255;
3:下面解释一下Include User勾选和不勾选的区别。
1)不勾选Include User
create table AUDIT_TRAIL ( product VARCHAR2(32 CHAR) not null, environment VARCHAR2(32 CHAR) not null, server VARCHAR2(32 CHAR) not null, resource_path VARCHAR2(256 CHAR) not null, action VARCHAR2(4 CHAR) not null, username VARCHAR2(32 CHAR) not null, usergroup VARCHAR2(32 CHAR) not null, address VARCHAR2(32 CHAR) not null, timestamp DATE default TO_DATE('00-01-01 00:00:00','YY-MM-DD HH24:MI:SS') not null, status VARCHAR2(16 CHAR), data NCLOB ) ;
2)勾选上Include User,会在create table tablename的tablename前面加上User的名字,如下多了一个TRAVELSKY_XREZAGENT
create table TRAVELSKY_XREZAGENT.AUDIT_TRAIL ( product VARCHAR2(32 CHAR) not null, environment VARCHAR2(32 CHAR) not null, server VARCHAR2(32 CHAR) not null, resource_path VARCHAR2(256 CHAR) not null, action VARCHAR2(4 CHAR) not null, username VARCHAR2(32 CHAR) not null, usergroup VARCHAR2(32 CHAR) not null, address VARCHAR2(32 CHAR) not null, timestamp DATE default TO_DATE('00-01-01 00:00:00','YY-MM-DD HH24:MI:SS') not null, status VARCHAR2(16 CHAR), data NCLOB ) ;
原文来自: https://www.linuxprobe.com/plsql-dc-bijg.html
分享文章:如何用PLSQL导出数据库存表结构信息
文章地址:http://azwzsj.com/article/johdod.html