oracle中怎么查询一个分区表中某个分区的具体信息,例如这个分区的范围,这个可以查得到吗
3个回答
展开全部
可以 ,方法多:
1.看表结构 ,用dbms_metadata.get_ddl得到分区表的建表语句,自然就可以看到你想看的分区
set long 99999999
select dbms_metadata.get_ddl('TABLE','table_name','owner') from dual;
table_name换成分区表的名字,要大写,owner换成分区表的属主,也要大写
2.查字典dba_part_tables,dba_tab_partitions等等
1.看表结构 ,用dbms_metadata.get_ddl得到分区表的建表语句,自然就可以看到你想看的分区
set long 99999999
select dbms_metadata.get_ddl('TABLE','table_name','owner') from dual;
table_name换成分区表的名字,要大写,owner换成分区表的属主,也要大写
2.查字典dba_part_tables,dba_tab_partitions等等
展开全部
select * from user_part_tables
select * from DBA_tab_partitions
select * from user_segments
select * from user_part_key_columns
根据你的需要你想知道些什么信息再加些条件哦
select * from DBA_tab_partitions
select * from user_segments
select * from user_part_key_columns
根据你的需要你想知道些什么信息再加些条件哦
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
有几种方法,不是几句话可以说完的,给你个连接:
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询