Получить исходный текст процедуры

 
0
 
Oracle
ava
Dimich | 07.10.2004, 10:19
Нигде не могу найти в документации: Подскажите пожалуйста, можно ли каким програмным способом увидеть сам исходный текст хранимой процедуры, триггера, функции в БД Oracle? Я имею в виду не используя программы сторонних производителей таких как PL/SQL Developer.
Comments (4)
ava
LSD | 07.10.2004, 09:32 #
Некоторые триггеры и процедуры могут быть wrapped, и просто так их код не посмотришь. Декомпиляторы в приципе есть, но Oracle не приветствует это, поэтому найти такие программы очень тяжело. Если тебя интересуют стандартные функции Oracle, то это напрастный труд, т.к. там в основном идет вызов нативных функций.

P.S. Если найдешь, поделись.
ava
<Spawn> | 08.10.2004, 11:07 #
Если процедуры\функции\пакеты написаны тобой, то все это можно найти в представлении all_source, например:

SELECT *
  FROM all_source
 WHERE name = 'SOMEPROCNAME'
   AND type = 'PROCEDURE'
ava
Dimich | 08.10.2004, 13:08 #
Вот это то, что надо! Молодец <Spawn> !!!!!!
ava
nevermind | 20.11.2004, 02:54 #
<Spawn>

a как можно удалить созданную процедуру?
added later:
Все, разобрался smile
Please register or login to write.
Firm of day
Вы также можете добавить свою фирму в каталог IT-фирм, и публиковать статьи, новости, вакансии и другую информацию от имени фирмы.
Подробнее
Contributors
advanced
Submit