
正文
oracle查看分区表有多少分区,oracle查询分区表数据量
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
oracle中怎么查询某张表的分区?
1、首先打开plsql,输入用户名密码,登陆访问表所在的数据库。
2、这就是登陆成功后的界面了。
3、点击左上的新建图标。
4、选择sql Window。
5、右下区域会出现如图的弹窗。
6、在弹窗中,输入查询表的sql语句:select * from 表名。
7、点击左上的执行图标。
8、稍作等待,下区域便会展示要查的表的全部信息。
相关问答
Q1: 如何查看与显示oracle表的分区信息
显示分区表信息
显示数据库所有分区表的信息:DBA_PART_TABLES
显示当前用户可访问的所有分区表信息:ALL_PART_TABLES
显示当前用户所有分区表的信息:USER_PART_TABLES
显示表分区信息 显示数据库所有分区表的详细分区信息:DBA_TAB_PARTITIONS
显示当前用户可访问的所有分区表的详细分区信息:ALL_TAB_PARTITIONS
显示当前用户所有分区表的详细分区信息:USER_TAB_PARTITIONS
显示子分区信息 显示数据库所有组合分区表的子分区信息:DBA_TAB_SUBPARTITIONS
显示当前用户可访问的所有组合分区表的子分区信息:ALL_TAB_SUBPARTITIONS
显示当前用户所有组合分区表的子分区信息:USER_TAB_SUBPARTITIONS
显示分区列 显示数据库所有分区表的分区列信息:DBA_PART_KEY_COLUMNS
显示当前用户可访问的所有分区表的分区列信息:ALL_PART_KEY_COLUMNS
显示当前用户所有分区表的分区列信息:USER_PART_KEY_COLUMNS
显示子分区列 显示数据库所有分区表的子分区列信息:DBA_SUBPART_KEY_COLUMNS
显示当前用户可访问的所有分区表的子分区列信息:ALL_SUBPART_KEY_COLUMNS
显示当前用户所有分区表的子分区列信息:USER_SUBPART_KEY_COLUMNS
---------------------------------------------------------------------------------------------------
select * from user_tables a where a.partitioned='YES'
删除一个表的数据是truncate table table_name;
Q2: oracle怎样查询哪些表分区?
如果查询当前用户下得分区表:\x0d\x0aselect * from user_tables where partitioned='YES'\x0d\x0a如果要查询整个数据库中的分区表:\x0d\x0aselect * from dba_tables where partitioned='YES' \x0d\x0a如果要查询某个用户下得分区表:\x0d\x0aselect * from dba_tables where partitioned='YES' and owner='ABCDEFG'\x0d\x0a 其中ABCDEFG为用户名
Q3: oracle如何查询当前用户分区表的最大分区,最小分区和当前分区的数量
最大最小分区,分区数量,可以通过user_segments获得。
因为每一个表分区都是一个segment,所以可以通过这个获得。
一般情况下,我们认为表中的bytes就是这个分区的大小。
user的视图中欧式当前用户的分区,通过table_name分组,paratition_name is not null 然后就可以求出最大分区和最小分区,count求出分区数量。
关于oracle查看分区表有多少分区和oracle查询分区表数据量的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







