【问题标题】:SQLDeveloper - seeing and modifying procedure code in another schemaSQLDeveloper - 在另一个模式中查看和修改过程代码
【发布时间】:2016-04-24 02:20:18
【问题描述】:

如何查看和修改另一个模式中的过程代码?我现在在做

select * from all_source
where name = 'MY_PROCEDURE'

但这太糟糕了。

【问题讨论】:

  • 为什么查看代码这么糟糕?要在另一个架构中进行修改,您需要提升权限。
  • 你想问如何在GUI中找到它?

标签: oracle oracle-sqldeveloper


【解决方案1】:

我认为,最简单的方法是显示截图:

【讨论】:

    【解决方案2】:

    在连接面板中展开您的连接,以便您可以看到对象类型(表、视图等)的列表。滚动到该列表的底部,您会看到最后一个条目是“其他用户”。展开它并在该新子列表中找到该过程的所有者。展开那个并向下滚动他们的对象类型列表,展开“过程”列表,然后双击您感兴趣的过程的名称。

    这会让你看到源代码。要修改它,您需要您的 DBA 授予您适当的 privileges,前提是他们认为您可以这样做。

    如果您已经可以访问该架构,则可以使用它创建一个新连接,这会更简单。

    【讨论】:

      猜你喜欢
      • 2013-12-21
      • 2015-11-20
      • 1970-01-01
      • 2016-02-23
      • 1970-01-01
      • 1970-01-01
      • 2020-01-15
      • 2023-01-22
      • 2010-12-02
      相关资源
      最近更新 更多