Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Oracle ORA-01981:必须指定级联约束才能执行此操作_Oracle - Fatal编程技术网

Oracle 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

我得到ORA-01981:必须指定级联约束才能在执行以下操作时执行此撤销:

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;