Oracle ORA-01981:必须指定级联约束才能执行此操作
我得到ORA-01981:必须指定级联约束才能在执行以下操作时执行此撤销:Oracle ORA-01981:必须指定级联约束才能执行此操作,oracle,Oracle,我得到ORA-01981:必须指定级联约束才能在执行以下操作时执行此撤销: REVOKE REFERENCES ON dbo.ABC FROM XYZ; 如何解决此问题?尝试以下方法: 引用是允许我们跨架构创建外键的特权。如果特权被撤销,则必须删除我们在引用对象上创建的任何外键。 当从用户处吊销表的引用权限时,用户定义的、需要删除引用权限的任何外键完整性约束将自动删除 因此需要级联约束 revoke references on dbo.abc from xyz cascade constrai
REVOKE REFERENCES ON dbo.ABC FROM XYZ;
如何解决此问题?尝试以下方法:
引用
是允许我们跨架构创建外键的特权。如果特权被撤销,则必须删除我们在引用对象上创建的任何外键。
当从用户处吊销表的引用权限时,用户定义的、需要删除引用权限的任何外键完整性约束将自动删除
因此需要级联约束
revoke references on dbo.abc from xyz cascade constraints;
“必须指定级联约束”的不明确之处
revoke references on dbo.abc from xyz cascade constraints;