同义词创建时,不会去检测内容的准确性,即如果表不存在,也可以创建该表的同义词,但是select时会报ORA-00980 同义词转换不再有效(ORA-00980: synonym translation is no longer valid)的错误。 Tom对此错误的解释: That error simply means "synonym is still here, but the object it points to is inaccessible"...
通过一个具体的实验来给大家展示一种常见的导致“ORA-00980”错误发生的情况,然后给出一些其他可能导致这个错误发生的原因,最后给出一个可以自动化获得删除所有无效同名的SQL脚本。 一、先来模拟一下这个“ORA-00980: synonym translation is no longer valid”错误。 1.在secooler用户中创建一张表t secooler@ora10g...
ORA00980 同义词转换不再有效我在此通过一个具体的实验来给大家展示一种常见的导致“ORA-00980”错误发生的情况,然后给出一些其他可能导致这个错误发生的原因,最后给出一个可以自动化获得删除所有无效同名的SQL脚本。 一、先来模拟一下这个“ORA-00980: synonym translation is no longer valid”错误。 1.在secooler...
我在此通过一个具体的实验来给大家展示一种常见的导致“ORA-00980”错误发生的情况,然后给出一些其他可能导致这个错误发生的原因,最后给出一个可以自动化获得删除所有无效同名的SQL脚本。 一、先来模拟一下这个“ORA-00980: synonym translation is no longer valid”错误。
同义词转换不再有效ORA-00980: synonym translation is no longer valid,同义词创建时,不会去检测内容的准确性,即如果表不存在,也可以创建该表的同义词,但是select时会报ORA-00980同义词转换不再有效(ORA-00980:synonymtranslationisnolongervalid)的错误。解决:发现
2)在Procedure里把上述SQL写入后,编译时报错,,ORA-00980 synonym translation is no longer valid。 3)我在本地数据库建立一个view, create or replace view XXX as select ...from from view@dblink,成功。 4)在procedure里的SQL修改为如下insert into table (...) select ... from XXX,能够成功编译。
ORA-00980 synonym translation is no longer valid Cause A synonym did not translate to a legal target object. This could happen for one of the following reasons: The target schema does not exist. The target object does not exist. The synonym specifies an incorrect database link. The synonym ...
NOMINVALUE}] [{CYCLE | NOCYCLE}] --是否需要循环 [{CACHE n | NOCACHE}]; --...
Oracle Database - Enterprise Edition - Version 10.2.0.1 and later: When Trying to Compile Package body dbms_xplan gives error ORA-00980: synonym translation is no lo