oracle数据库查表创建语句,如何查看Oracle数据表的建表语句?

1、调出SQL*Plus

conn system/manager

grant connect,resource to a identified by a;

grant connect,resource to b identified by b;

conn a/a

create table a(a number);

insert into a values

(1);

insert into a values

(2);

insert into a values

(3);

create table b(a number,b varchar2

(10));

insert into b values(1,’1111’);

insert into b values(2,’2222’);

insert into b values(3,’3333’);

commit;

2、打开一个DOS窗口、先执行导出

E:\>exp a/a file=a。

dmp log=loga。txt

Export: Release 8。1。6。0。0 - Production on 星期五 12月 1 22:24:16 2000

(c) Copyright 1999 Oracle Corporation。

All rights reserved。

连接到: Oracle8i Enterprise Edition Release 8。1。6。0。0 - Production

With the Partitioning option

JServer Release 8。

1。6。0。0 - Production

已导出ZHS16GBK字符集和ZHS16GBK NCHAR 字符集

。 正在导出 pre-schema 过程对象和操作

。 正在导出用户A的外部函数程序库名称

。 正在导出用户A的对象类型定义

即将导出A的对象 。

。。

。 正在导出数据库链接

。 正在导出序号

。 正在导出群集定义

。 即将导出A的表通过常规路径 。。。

。 。 正在导出表

A

3 行被导出

。 。 正在导出表

B

3 行被导出

。 正在导出同义词

。 正在导出视图

正在导出存储的过程

。 正在导出运算符

。 正在导出引用完整性约束条件

。 正在导出触发器

。 正在导出索引类型

。 正在导出位图、功能性索引和可扩展索引

。 正在导出后期表活动

。 正在导出快照

。 正在导出快照日志

正在导出作业队列

。 正在导出刷新组和子组

。 正在导出维

。 正在导出 post-schema 过程对象和操作

。 正在导出统计

在没有警告的情况下成功终止导出。

E:\>

3、再执行导入,使用show=y、log这两个选项

E:\>imp a/a file=a。

dmp show=y log=logb。txt

Import: Release 8。1。6。0。0 - Production on 星期五 12月 1 22:29:49 2000

(c) Copyright 1999 Oracle Corporation。

All rights reserved。

连接到: Oracle8i Enterprise Edition Release 8。1。6。0。0 - Production

With the Partitioning option

JServer Release 8。

1。6。0。0 - Production

经由常规路径导出由EXPORT:V08。01。06创建的文件

已经完成ZHS16GBK字符集和ZHS16GBK NCHAR 字符集中的导入

。 正在将A的对象导入到 A

"CREATE TABLE "A" ("A" NUMBER)

PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 25"

"5 LOGGING STORAGE

(INITIAL 131072 NEXT 65536 MINEXTENTS 1 MAXEXTENTS 2147483"

"645 PCTINCREASE 50 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT) TABLE"

"SPACE "SYSTEM""

。 正在跳过表 "A"

"CREATE TABLE "B" ("A" NUMBER, "B" VARCHAR2

(10))

PCTFREE 10 PCTUSED 40 INIT"

"RANS 1 MAXTRANS 255 LOGGING STORAGE(INITIAL 131072 NEXT 65536 MINEXTENTS 1 "

"MAXEXTENTS 2147483645 PCTINCREASE 50 FREELISTS 1 FREELIST GROUPS 1 BUFFER_P"

"OOL DEFAULT) TABLESPACE "SYSTEM""

。 正在跳过表 "B"

成功终止导入,但出现警告。

E:\>

4、使用编辑器打开logb。txt,里面可以看到DDL语句。

全部

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值