Ответ 1
Используйте что-то вроде:
SELECT *
FROM USER_SOURCE
WHERE type='PACKAGE'
AND NAME='PACKAGE_NAME'
ORDER BY type, name, line;
Есть много вариантов, проверьте таблицу USER_SOURCE.
Для поиска ВСЕ кода для строки:
SELECT *
FROM ALL_SOURCE
WHERE UPPER(text) LIKE UPPER('%what I am searching for%')
ORDER BY type, name, line
Обратите внимание, что код представления не включен в таблицы _SOURCE
. Код просмотра хранится в [USER|ALL|DBA]_VIEWS.TEXT
, который является длинным столбцом и трудно запросить.