oracle怎么查分区数,oracle查看分区表有多少分区

oracle数据库如何查看表的表分区的信息(每个表分区的名字和所属表空间)

USER_TAB_PARTITIONS:可查看分区表的名字、归属表空间以及表的详细分区情况。

厦门网站制作公司哪家好,找创新互联!从网页设计、网站建设、微信开发、APP开发、自适应网站建设等网站项目制作,到程序开发,运营维护。创新互联2013年开创至今到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选创新互联。

USER_PART_TABLES:可查看用户所有的分区表,以及分区方式。

希望能帮到你。

oracle怎样查询哪些表分区?

如果查询当前用户下得分区表:

select * from user_tables where partitioned='YES'

如果要查询整个数据库中的分区表:

select * from dba_tables where partitioned='YES'

如果要查询某个用户下得分区表:

select * from dba_tables where partitioned='YES' and owner='ABCDEFG'

其中ABCDEFG为用户名

oracle如何查询当前用户分区表的最大分区,最小分区和当前分区的数量

最大最小分区,分区数量,可以通过user_segments获得。

因为每一个表分区都是一个segment,所以可以通过这个获得。

一般情况下,我们认为表中的bytes就是这个分区的大小。

user的视图中欧式当前用户的分区,通过table_name分组,paratition_name is not null 然后就可以求出最大分区和最小分区,count求出分区数量。


网站标题:oracle怎么查分区数,oracle查看分区表有多少分区
文章地址:http://pwwzsj.com/article/dsceocs.html