【问题标题】:Creating Synonym in SQLDevloper- Object name drop down empty?在 SQLDevloper 中创建同义词 - 对象名称下拉为空?
【发布时间】:2016-07-21 08:41:08
【问题描述】:
我正在尝试使用 SQLDeveloper 与此 video tutorial 创建同义词。
当我右键单击并“创建新同义词”时,我可以输入Synonym name 和Object Owner,但Object Name 的下拉菜单空。
我该如何解决这个问题?
【问题讨论】:
标签:
sql
oracle
oracle-sqldeveloper
synonym
【解决方案1】:
这是我们为填充“对象名称”列表而运行的查询。
select object_name from sys.all_objects where object_type in ('TABLE', 'VIEW', 'SEQUENCE', 'PROCEDURE', 'FUNCTION', 'PACKAGE', 'TYPE', 'SYNONYM')
and owner = :1 order by object_name
您可能选择了一个架构,其中没有您可以 SELECT 访问的表、视图、序列或 PL/SQL 对象 - 因此它不会出现在您的 all_object 的视图中。
在 SQL 工作表中运行该查询以确认确实选择了 0 行。
然后请您的 DBA 授予您权限,以便您可以使用这些对象。