随笔- 62  文章- 1  评论- 5  阅读- 13061 

检查其他表、视图、函数等有无重复定义过同义词

select *
from all_synonyms
where table_owner = 'HD40'
and synonym_name not like '%/%' and SYNONYM_name LIKE '%VENDORAPPLY%'
and table_name not in (
select object_name from user_objects
where object_type in ( -- 定义不在查询范围内的Type
'TABLE', 'VIEW', 'SEQUENCE',
'PROCEDURE', 'FUNCTION', 'TYPE'
)
);

如果是创建包体,检查包体中引用的函数、其他包头定义的公共方法是否有被定义

如果在包体中用了其他包的包头的方法,且这个包头并未被定义,也会出现循环同义词链

缺失表 视图 存储过程

 posted on     阅读(521)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
点击右上角即可分享
微信分享提示