Найти зависимые элементы хранимой процедуры в Oracle - PullRequest
2 голосов
/ 28 июля 2011

Я добавил параметр в существующий процесс, хранимый оракулом.Есть ли простой способ найти другой сохраненный процесс, который должен быть изменен?

Я использую Oracle SQL Developper.

1 Ответ

3 голосов
/ 28 июля 2011

Вы можете запросить 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 вы также можете открыть процедуру и нажать «Ссылки»вкладка, чтобы получить список объектов, которые ссылаются на процедуру.

...