在ALTER SYNONYM的Oracle文档(下面的链接)中,它说“同义词会对目标对象产生依赖关系,如果目标对象被更改或删除,它将变为无效。”
https://docs.oracle.com/database/121/SQLRF/statements_2016.htm#SQLRF56347
我一直试图找到可能发生这种情况的确切场景。是在您在函数/表/视图上运行ALTER,DROP或CREATE / REPLACE,还是在同义词所用的任何对象上?由于任何其他原因,同义词的基础对象是否无法访问?
另外 - 无效同义词的结果是“ORA-00942:表或视图不存在”错误,还是它也可以抛出其他错误?
假设已经为上述所有事项提供了正确的补助金。