0

我有一个T1带有虚拟列 V1 的表,它是根据某些条件自动生成的,并且还使用 Column C1of table创建了一个外键T2

现在,当表T1被锁定并且我尝试从表中删除记录时,T2它不工作并且会话无限期地等待锁定获取,即使 T1 中没有可用的参考数据。

ALTER TABLE T1 ADD (V1 INVISIBLE generated always as (decode (C11, 20,C12)) 
   virtual constraint vfk REFERENCES T2 (C1))

即使我尝试将 FK 设为ON DELETE CASCADE,而不是运气。

请帮忙。

仅当我完全删除 FK 时才有帮助,但我们需要他们验证数据以防找到任何匹配项。

4

0 回答 0