如何查看某一表空间内有那些表
答案:2 悬赏:60 手机版
解决时间 2021-01-25 07:48
- 提问者网友:风月客
- 2021-01-24 10:12
如何查看某一表空间内有那些表
最佳答案
- 五星知识达人网友:封刀令
- 2021-01-24 10:52
算不算分区表,如果算分区表,我建议你去查dba_segments,这样在这个表空间有分区的表也能查出来。表中有tablespace_name字段。
如果只算表,不算分区的,那么dba_tables就行,里面有tablespace属性的。
如果只算表,不算分区的,那么dba_tables就行,里面有tablespace属性的。
全部回答
- 1楼网友:玩家
- 2021-01-24 11:53
每张表都是作为“段”来存储的,可以通过user_segments视图查看其相应信息。
段(segments)的定义:如果创建一个堆组织表,则该表就是一个段。
sql:select segment_name as tablename,bytes from user_segments where segment_name='表名'。
解释:
segment_name 就是要查询的表名(大写),bytes 为表存储所占用的字节数。本sql的意思就是查询出表名和表所占的存储空间大小。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯