求2个 oracle sql语句

[复制链接]
查看11 | 回复9 | 2007-10-20 08:38:44 | 显示全部楼层 |阅读模式
oracle数据中用sql语句怎么知道所有的表名和它结构信息?
谢谢!
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
select * from dba_tables
select * from dba_tab_cols
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
第一条成功执行
第二条不行啊
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
不是把所有的表名查出来。
而是某个表空间的表名和结构select 出来,
这样的怎么写?
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
select table_name from dba_tables where tablespace_name='xxxxxx'
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
select * from dba_tab_columns
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
select a.* from dba_tab_columns a,dba_tables b where b.tablespace_name = 'tablespace_name' and a.table_name=b.table_name ;
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
最初由 southron 发布
[B]select table_name from dba_tables where tablespace_name='xxxxxx' [/B]

请问tablespace_name='xxxxxx' 中'XXXXXX'是填什么呢?
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
郁闷啊,你们到底试了没有啊
能正常执行但是结果什么也没有。
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
应该查下文档了
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行