在Oracle数据库中如何查询某一个表空间下的某张表里面的数据;怎么查询某个表空间下的所有表的信息
获取表名就行了,类似于MySql里面的showtables,还有怎么查询说有的表空间的信息啊...
获取表名就行了,类似于MySql里面的show tables,还有怎么查询说有的表空间的信息啊
展开
3个回答
展开全部
查看当前用户的缺省表空间
select username,default_tablespace from user_users
查看当前用户的角色
select * from user_role_privs
查看当前用户的系统权限和表级权限
select * from user_sys_privs
select * from user_tab_privs
查看用户下所有的表
select * from user_tables
select username,default_tablespace from user_users
查看当前用户的角色
select * from user_role_privs
查看当前用户的系统权限和表级权限
select * from user_sys_privs
select * from user_tab_privs
查看用户下所有的表
select * from user_tables
更多追问追答
追问
如果我想查看表空间info下的所有表应该怎么写了??????
追答
用拥有info表空间权限的登录
然后select * from user_tables
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
查询指定表空间下表的物理存储大小
select
Owner,
Segment_name,
Bytes/1024/1024||'M' "Size"
From
Dba_segments
Where
Segment_type='TABLE' and
Tablespace_name like 'info%'
Order by
Bytes desc
查询指定表空间下表的名称
select
Segment_name
From
Dba_segments
Where
Segment_type='TABLE' and
Tablespace_name like 'info%'
select
Owner,
Segment_name,
Bytes/1024/1024||'M' "Size"
From
Dba_segments
Where
Segment_type='TABLE' and
Tablespace_name like 'info%'
Order by
Bytes desc
查询指定表空间下表的名称
select
Segment_name
From
Dba_segments
Where
Segment_type='TABLE' and
Tablespace_name like 'info%'
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询