Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / PL/SQL Как узнать в каких пакетах есть вызовы определённой функции? / 7 сообщений из 7, страница 1 из 1
21.11.2016, 14:17
    #39351065
MAULER
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PL/SQL Как узнать в каких пакетах есть вызовы определённой функции?
Здравствуйте.

Есть пакет в котором объявлена функция. Назовем её myFunc.
Есть ли возможность как то узнать (например запросом) из каких ещё пакетов вызывается эта функция? Ну чтобы не перебирать вручную каждый пакет и не смотреть "нет ли такой?"

Спасибо.
...
Рейтинг: 0 / 0
21.11.2016, 14:21
    #39351073
AmKad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PL/SQL Как узнать в каких пакетах есть вызовы определённой функции?
MAULER,

dba_source.text + lower + like
...
Рейтинг: 0 / 0
21.11.2016, 14:22
    #39351075
hobl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PL/SQL Как узнать в каких пакетах есть вызовы определённой функции?
MAULER,
если all_dependencies посмотреть существенно сократится поиск.
Или перебором all_source
...
Рейтинг: 0 / 0
21.11.2016, 14:25
    #39351078
MAULER
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PL/SQL Как узнать в каких пакетах есть вызовы определённой функции?
а можно примерчик плз (
...
Рейтинг: 0 / 0
21.11.2016, 14:27
    #39351084
AmKad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PL/SQL Как узнать в каких пакетах есть вызовы определённой функции?
Код: plsql
1.
2.
3.
select *
from dba_source
where lower(text) like '%myfunc%'
...
Рейтинг: 0 / 0
21.11.2016, 14:29
    #39351087
MAULER
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PL/SQL Как узнать в каких пакетах есть вызовы определённой функции?
AmKad,
благодарю!
...
Рейтинг: 0 / 0
21.11.2016, 14:42
    #39351106
Слабо?
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PL/SQL Как узнать в каких пакетах есть вызовы определённой функции?
Статическое употреблятство уж лучше через депенденсы, заодно view и таблицы подтянутся. А если имя функции хранится в таблице, клеится из частей?
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / PL/SQL Как узнать в каких пакетах есть вызовы определённой функции? / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]