删除唯一性主键索引约束并重建
2015-06-04 11:35
447 查看
declare
icount integer:=0;
begin
select count(1)
into icount
from user_ind_columns t, user_indexes i
where t.index_name = i.index_name
and t.table_name = i.table_name
and upper(t.table_name) = 'Txxble'
and upper(t.INDEX_NAME) ='PK_Txxble';
if icount = 1 then
execute immediate 'ALTER TABLE Txxble DROP CONSTRAINT PK_Txxble cascade drop index'; --删除
--execute immediate 'DROP INDEX PK_Txxble';
execute immediate 'ALTER TABLE Txxble ADD (CONSTRAINT PK_Txxble primary key (c_levelcode) using index tablespace xx_INDEX)'; --重建
end if;
end;
/
icount integer:=0;
begin
select count(1)
into icount
from user_ind_columns t, user_indexes i
where t.index_name = i.index_name
and t.table_name = i.table_name
and upper(t.table_name) = 'Txxble'
and upper(t.INDEX_NAME) ='PK_Txxble';
if icount = 1 then
execute immediate 'ALTER TABLE Txxble DROP CONSTRAINT PK_Txxble cascade drop index'; --删除
--execute immediate 'DROP INDEX PK_Txxble';
execute immediate 'ALTER TABLE Txxble ADD (CONSTRAINT PK_Txxble primary key (c_levelcode) using index tablespace xx_INDEX)'; --重建
end if;
end;
/
相关文章推荐
- python 第三方模块安装路径
- linux 终端快捷键
- 安卓学习笔记之selector
- 常用的DOS命令1(cd)
- 黑马程序员——Java基础------IO流之字符流、字节流和缓冲区。
- Eclipse中XML Catalog批量导入jar中的xsd
- 带你走进Android Afinal框架的世界
- 教你如何购买笔记本电池
- can总线配置
- win8+XAML Binding(数据绑定)
- GRE写作——issue写作流程
- 深入理解JavaScript中的对象
- 程序员是碗青春饭,如何才能让自己不过时?
- 《Linux内核设计与实现》读书笔记之内存管理
- Java高级编程:堵塞队列
- MongoDB升级用户授权数据到2.6格式
- (你的排序学的如何?)排序专项练习
- 14、Spring后台国际化
- find . -type f | grep tfa |xargs rm -rf
- 安卓之使用DrawerLayout出现的java.lang.UnsupportedOperationException异常