Гость
Map
Форумы / Oracle [игнор отключен] [закрыт для гостей] / В какой системной таблице хранятся тела пакетов? / 10 сообщений из 10, страница 1 из 1
25.12.2009, 16:17
    #36386899
c0re
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
В какой системной таблице хранятся тела пакетов?
Надо сделать поиск определенной строки по пакетам в базе, чтобы найти по куску кода (запроса) пакет в котором он выполняется.
что-то виснет наглухо на одном запросе, а где он не знаю (в смысле разработчик - другая контора)
...
Рейтинг: 0 / 0
25.12.2009, 16:19
    #36386904
slamovsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
В какой системной таблице хранятся тела пакетов?
DBA_SOURCE
...
Рейтинг: 0 / 0
25.12.2009, 16:23
    #36386910
orawish
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
В какой системной таблице хранятся тела пакетов?
c0re,

1) запрос может быть динамический
2) пакет может быть врапленый
...
Рейтинг: 0 / 0
25.12.2009, 16:52
    #36387012
mcureenab
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
В какой системной таблице хранятся тела пакетов?
Начать можно с user_dependencies. Динамических запросов там не будет, но статическая зависимость трассируется ораклом даже если пакет враплёный.
...
Рейтинг: 0 / 0
25.12.2009, 17:38
    #36387129
c0re
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
В какой системной таблице хранятся тела пакетов?
уже нашел.

slamovsky , спасибо :)
...
Рейтинг: 0 / 0
25.12.2009, 17:40
    #36387133
c0re
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
В какой системной таблице хранятся тела пакетов?
orawish , запрос может быть динамическим, но он все равно составляется по кускам... я и искал по куску...
...
Рейтинг: 0 / 0
25.12.2009, 18:32
    #36387217
SY
SY
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
В какой системной таблице хранятся тела пакетов?
c0reorawish , запрос может быть динамическим, но он все равно составляется по кускам... я и искал по куску...

запрос может быть динамическим, means it does not necessarilty contains, for example, table name:

Код: plaintext
1.
EXECUTE IMMEDIATE 'SELECT * FROM ' || p_tbl;

SY.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
21.12.2021, 14:01
    #40121914
knek
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
В какой системной таблице хранятся тела пакетов?
slamovsky
DBA_SOURCE

там текст пакета не полный. Может кто знает: Как можно вытащить полный текст пакета?
...
Рейтинг: 0 / 0
21.12.2021, 14:22
    #40121921
landy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
В какой системной таблице хранятся тела пакетов?
knek,

Код: plsql
1.
dbms_metadata.get_ddl 

???
...
Рейтинг: 0 / 0
21.12.2021, 14:29
    #40121923
Владимир СА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
В какой системной таблице хранятся тела пакетов?
knek
slamovsky
DBA_SOURCE

там текст пакета не полный. Может кто знает: Как можно вытащить полный текст пакета?
Ну посмотри еще в all_source...
Хотя у меня одинаково отображает...
А в какой-либо среде разработке: TOAD-е или SqlDeveloper-е полностью отображается пакет ?
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / В какой системной таблице хранятся тела пакетов? / 10 сообщений из 10, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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