Не е възможно да се намерят зависимостите между процедури (в пакет) и таблици.
Има няколко инструмента за изследване на зависимостите. Както вече открихте, *_DEPENDENCIES
проследява само зависимостите на обекта на ниво пакет. Има чист инструмент PL/Scope който проследява зависимостите между частите на пакета. Но го прави, не проследява всички препратки към таблици.
Теоретично можете да използвате *_SOURCE
. На практика това е невъзможно, освен ако вашият код не използва ограничен набор от функции. За всеки умерено сложен код забравете за използването на низови функции или регулярни изрази за анализиране на код
. За съжаление изглежда няма PL/SQL анализатор, който да е програмируем и способен точно да анализира сложен код.
Да кажете „не е възможно“ не е добър отговор. Но в този случай може да ви спести много време. Това е една от онези задачи, при които е много лесно да стигнете до задънена улица и да загубите много усилия.