刪除唯一性主鍵索引約束並重建

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; /

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章