问题描述
方案::我们有引用表B(子表)的表A(父表),并且每个外键都有外键索引。
操作:现在,当任何用户从表A中删除一行时,即使子表中没有引用记录,表B也将被锁定。因此,由于表已锁定,其他用户无法再对表A执行任何操作。
了解:我想,当表B中存在某些子记录时,则仅当父记录涉及某些事务并且其他用户仍可以处理其他行时,才应锁定选定的行表A。
问题::当我们创建了外键和外键索引但不存在子记录时,它如何工作?整个桌子还锁着吗?如果是,该如何摆脱呢?
注意:我正在使用Oracle 12c。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)