oracle 使表主键失效,外键失效

有时候会遇到索引出问题,很蛋疼;


使主键失效:alter table tableName disable primary key;

使主键恢复:alter table tableName enable primary key;

删除主键:alter table tableName drop primary key;

 

使外键失效:alter table tableName disable constraint 外键名称;

使外键恢复:alter table tableName enable constraint 外键名称;

删除外键:alter table tableName drop constraint 外键名称;



alter table t_order_timing disable primary key;
alter table t_order_timing enable primary key;


select * from user_indexes where index_name='SYS_C0011324'

select * from user_ind_columns where index_name='SYS_C0011324'


delete t_order_timing where rowid in (
select rowid from (
select rowid,row_number()over(partition by order_id order by order_id) rn from t_order_timing)
where rn >1)


alter index SYS_C0011324 rebuild online;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值