Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/hadoop/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Oracle SQLDeveloper-在另一个模式中查看和修改过程代码_Oracle_Oracle Sqldeveloper - Fatal编程技术网

Oracle SQLDeveloper-在另一个模式中查看和修改过程代码

Oracle SQLDeveloper-在另一个模式中查看和修改过程代码,oracle,oracle-sqldeveloper,Oracle,Oracle Sqldeveloper,如何在另一个模式中查看和修改过程代码?现在我正在做 select * from all_source where name = 'MY_PROCEDURE' 但这太糟糕了。在“连接”面板中展开连接,以便查看对象类型(表、视图等)的列表。滚动到该列表的底部,您将看到最后一个条目是“其他用户”。展开它并在新的子列表中找到过程的所有者。展开它并向下滚动其对象类型列表,展开“过程”列表,然后双击您感兴趣的过程的名称 这将让您看到源代码。要修改它,您需要您的DBA授予您适当的权限,如果他们认为您可以这样

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

select * from all_source
where name = 'MY_PROCEDURE'

但这太糟糕了。

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

这将让您看到源代码。要修改它,您需要您的DBA授予您适当的权限,如果他们认为您可以这样做


如果您已经可以访问该模式,您可以使用该模式创建一个新连接,这将使此操作更简单。

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


为什么查看代码会如此糟糕?若要在另一个模式中修改,您需要提升权限。您想知道如何在GUI中找到它吗?