VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1624|回复: 2

==== 如何获得ORACLE中的表和视图的结构? ====

[复制链接]

1

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-1-26 09:40:01 | 显示全部楼层 |阅读模式
如何获得ORACLE中的表和视图的结构?

如在SQL中可以通过查询 sysobjects 表来查看.

ORACLE 中要怎么做?

回复

使用道具 举报

0

主题

2

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-8-27 15:15:01 | 显示全部楼层
select DBMS_METADATA.GET_DDL(对象类型,对象名称) from dual;

对象类型:
CLUSTER
TABLE 表
INDEX
REF_CONSTRAINT
CONSTRAINT
VIEW 视图
TYPE
FUNCTION
PROCEDURE
PACKAGE
SEQUENCE
TRIGGER
SYNONYM
DB_LINK

如:
select DBMS_METADATA.GET_DDL('TABLE','MYTABLE') from dual;
回复

使用道具 举报

0

主题

2

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-8-27 15:30:01 | 显示全部楼层
如果要同时获取多个表的结构:
select   DBMS_METADATA.GET_DDL('TABLE',table_name)  from   USER_TABLES;
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表