今天测试部在跑系统时,老是会报ORA-00980错误。发现同义词有问题。原因是用表的同义词对表查询时报错,表找不到,同义词无效了。 同义词创建时,不会去检测内容的准确性,即如果表不存在,也可以创建该表的同义词,但是select时会报ORA-00980 同义词转换不再有效(ORA-00980 ...
客户账号TB在操作软件时,报错: Microsoft ODBCdriverforOracle Oracle ORA :同义词转换不再有效 。 使用拥有dba权限的账号sys的登录,进行相同的操作没有报错正常运行。 执行查找所有失效的同义词,生成删除脚本如下: select drop decode s.owner, PUBLIC , public synonym , synonym s.owner ...
2018-12-10 15:58 0 2562 推荐指数:
今天测试部在跑系统时,老是会报ORA-00980错误。发现同义词有问题。原因是用表的同义词对表查询时报错,表找不到,同义词无效了。 同义词创建时,不会去检测内容的准确性,即如果表不存在,也可以创建该表的同义词,但是select时会报ORA-00980 同义词转换不再有效(ORA-00980 ...
自带的同义词,体验感很好,同时同义词的使用减去了我们同步信息的过程,由SqlServer自动帮你完成。 ...
abnormal [æb'nɔːml] 【词义】 adj.反常的;不正常的;变态的 【派生】abnormally / abnormality 【同义词】irregular/ unusual/ eccentric/ uncommon 【反义词 ...
sql时报:ORA-00980: synonym translation is no longer ...
参考文献: http://www.cnblogs.com/yjf512/p/4789239.html ...
同义词的概念: 同义词是Oracle对象的别名,使用同义词访问相同的对象 可以为表、视图、存储过程、函数或另一同义词等对象创建同义词 方便访问其它用户的对象,隐藏了对象的身份 缩短对象名字的长度 同义词创建语法: CREATE [PUBLIC ...
多用户协同开发中,可以屏蔽对象的名字及其持有者。如果没有同义词,当操作其他用户的表时,必须通过user名.object名的形式,采用了Oracle同义词之后就可以隐蔽掉user名, 当然这里要注意的是:public同义词只是为数据库对象定义了一个公共的别名,其他用户能否通过这个别名访问这个数 ...
1:以sysdba登陆系统,首先创建一个用户 2:切换到yshy用户,并创建同义词针对scott.emp 3:查询同义词,提示表或视图不存在。 4:登陆scott把emp表的查询权限授权给yshy用户。 【删除同义词】DROP ...