SQLDeveloper - 查看和修改另一个模式中的过程代码
SQLDeveloper - seeing and modifying procedure code in another schema
如何查看和修改另一个架构中的过程代码?现在我正在做
select * from all_source
where name = 'MY_PROCEDURE'
但这太糟糕了。
在连接面板中展开连接,这样您就可以看到对象类型列表(表、视图等)。滚动到该列表的底部,您会看到最后一个条目是 'Other Users'。展开它并在新 sub-list 中找到过程的所有者。展开 that 并向下滚动 their 对象类型列表,展开 'Procedures' 列表,然后 double-click 程序名称你感兴趣。
那会让你看到源代码。要修改它,您将需要您的 DBA 授予您适当的权限 privileges,前提是他们认为您可以这样做。
如果您已经可以访问该架构,您可以使用它创建一个新连接,这样会更简单。
我觉得,最简单的方法就是截图:
如何查看和修改另一个架构中的过程代码?现在我正在做
select * from all_source
where name = 'MY_PROCEDURE'
但这太糟糕了。
在连接面板中展开连接,这样您就可以看到对象类型列表(表、视图等)。滚动到该列表的底部,您会看到最后一个条目是 'Other Users'。展开它并在新 sub-list 中找到过程的所有者。展开 that 并向下滚动 their 对象类型列表,展开 'Procedures' 列表,然后 double-click 程序名称你感兴趣。
那会让你看到源代码。要修改它,您将需要您的 DBA 授予您适当的权限 privileges,前提是他们认为您可以这样做。
如果您已经可以访问该架构,您可以使用它创建一个新连接,这样会更简单。
我觉得,最简单的方法就是截图: