删除表分区语句:alter table [tbname] drop partition [ptname] UPDATE GLOBAL INDEXES ;
此方法只能手动执行删除语句逐分区举行删除,还得先查询出各分区partitionID,极其不方便;于是想到了一个批量删除的方法,不消手动一条条举行修改sql删除分区;
方法是直接将删除各分区的利用语句全部查询出来,根据需求可复制部分要删除的目的分区语句举行批量执行,这样可减少手工一条条写sql的过程,非常方便。
查询删除各分区的sql语句:select 'alter table [tbname] drop partition '||subobject_name ||' update global indexes;',created from user_objects where object_name='[tbname]' and object_type='TABLE PARTITION' order by object_id asc;
然后将第一列的sql语句全部粘贴出来举行批量执行,即可达到批量删除表分区的效果。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |