Oracle: распарсенный текст процедур.
От: mABC  
Дата: 11.02.03 13:38
Оценка:
Проблема в следующем: можно ли "добраться" до ораклового парсера SQL-кода?
В базе хранятся процедуры, я могу достать их код:
select NAME, TEXT from ALL_SOURCE where NAME like 'P_%' order by NAME, LINE;

Но он там хранится в том виде, в каком эти процедуры программистом писались — со всеми комментариями, переносами строк и прочим форматированием. А могу ли я достать уже распарсенный ораклом текст? Точнее, мне хватило бы разбиения на отдельные команды — где заканчивается одна команда и начинается другая? Т. е. в каких местах я могу вставить вспомогательные команды без ущерба для исходной процедуры?
Конечно, можно это сделать и самому, но ведь оракл уже все распарсивал, когда компилировал эту процедуру!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.