oracle中怎么删除分区表?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle中怎么删除分区表?相关的知识,希望对你有一定的参考价值。
参考技术A 可以用 ALTER TABLE DROP PARTITION 来删除分区,元数据和数据将被一并删除。\\x0d\\x0a全删除\\x0d\\x0aALTER TABLE yourTable DROP PARTITION partionName1;\\x0d\\x0a清数据\\x0d\\x0aALTER TABLE yourTable TRUNCATE PARTITION partionName1;\\x0d\\x0a语句虽简单、操作需谨慎。oracle中怎么查询一个分区表中某个分区的具体信息,例如这个分区的范围,这个可以查得到吗
可以 ,方法多: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等等 参考技术A select * from user_part_tables
select * from DBA_tab_partitions
select * from user_segments
select * from user_part_key_columns
根据你的需要你想知道些什么信息再加些条件哦 参考技术B 有几种方法,不是几句话可以说完的,给你个连接:
以上是关于oracle中怎么删除分区表?的主要内容,如果未能解决你的问题,请参考以下文章