как найти, какие процедуры выполняют операции вставки / обновления из пакета, в котором их сотни в oracle - PullRequest
0 голосов
/ 17 декабря 2018

как найти, какие процедуры выполняют операции вставки / обновления из пакета, в котором их сотни в oracle?

Я пробовал приведенный ниже запрос, но он дает только имена пакетов, а не конкретные вызовы procsих.

SELECT distinct(NAME) FROM USER_source 
WHERE TYPE in ('PACKAGE BODY') and UPPER(text) LIKE '%UPDATE %'

1 Ответ

0 голосов
/ 17 декабря 2018

Вы можете попробовать что-то вроде этого:

select * from user_procedures upp
join user_source uss on uss.name = upp.object_name
where 
upper(text) like '%UPDATE%'
;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...