plsql如何显示表结构图_如何用PLSQL导出数据库存表结构信息

本文介绍了如何使用PLSQL Developer工具导出数据库表结构,包括如何选择导出选项如Include Storage和Include User。讨论了这两项选项对导出SQL文件的影响,例如是否包含表空间信息和用户名前缀。
摘要由CSDN通过智能技术生成

1:进行plsql后选怎Tools

-->> Exports User Ojbects

-->> 选中需要导出的table,squence,view,type,function,procedure,trigger。

-->> 选择User

-->>勾选Include storege或者去掉勾选(include storege表示表空间的意思

-->>选择导出文件存放目录

-->>Export按钮导出

63e22d8ed28eb9a6ea135f0c59c63e06.png

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

)

;

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值