我已经在现有的oracle存储过程中添加了一个参数。有没有一种简单的方法来查找必须修改的其他存储过程?
我正在使用Oracle SQL Developper。
答案 0 :(得分:3)
您可以直接查询DBA_DEPENDENCIES
(或ALL_DEPENDENCIES
或USER_DEPENDENCIES
)以获取该信息
SELECT owner,
name,
type
FROM all_dependencies
WHERE referenced_owner = <<owner of procedure>>
AND referenced_name = <<name of procedure>>
在SQL Developer中,您还可以启动该过程并单击“引用”选项卡以获取引用该过程的对象列表。