重庆思庄Oracle、Redhat认证学习论坛

标题: 删除约束的时候,可以进行dml操作 [打印本页]

作者: 郑全    时间: 2018-4-21 18:54
标题: 删除约束的时候,可以进行dml操作

我们在删除约束的时候,会进行表级独占锁,因此,在没有操作完成时,是不能dml操作的.
但是我们在删除约束的时候,带上online字句,就可以了 .
1.先进行约束的删除
ALTER TABLE myemp2 DROP CONSTRAINT emp_id_pk ONLINE;
2.然后,在约束还没有完成时,我们马上进行dml操作,
会发现,可以正常进行dml操作.
update myemp2 set salary=0;






欢迎光临 重庆思庄Oracle、Redhat认证学习论坛 (http://bbs.cqsztech.com/) Powered by Discuz! X3.2