Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Как в процедуре узнать имя процеды? Например, имя пакета я узнала так- $$PLSQL_UNIT. / 21 сообщений из 21, страница 1 из 1
06.07.2016, 12:29:19
    #39268699
Алиса С
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в процедуре узнать имя процеды? Например, имя пакета я узнала так- $$PLSQL_UNIT.
А какая переменная служит для извлечения имени процедуры?
...
Рейтинг: 0 / 0
06.07.2016, 12:32:25
    #39268702
Elic
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в процедуре узнать имя процеды? Например, имя пакета я узнала так- $$PLSQL_UNIT.
Алиса СА какая переменная служит для извлечения имени процедуры?Никакая.
...
Рейтинг: 0 / 0
06.07.2016, 12:36:23
    #39268708
Алиса С
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в процедуре узнать имя процеды? Например, имя пакета я узнала так- $$PLSQL_UNIT.
Elic, а как тогда программно узнать имя процедуры?
...
Рейтинг: 0 / 0
06.07.2016, 12:37:22
    #39268710
Как в процедуре узнать имя процеды? Например, имя пакета я узнала так- $$PLSQL_UNIT.
Алиса С,

зачем знать имя текущей процедуры? обычно для логов интересует имя вызвывавшей, а то и весь стек.
...
Рейтинг: 0 / 0
06.07.2016, 12:40:40
    #39268714
dbms_photoshop
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в процедуре узнать имя процеды? Например, имя пакета я узнала так- $$PLSQL_UNIT.
...
Рейтинг: 0 / 0
06.07.2016, 12:40:40
    #39268715
Elic
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в процедуре узнать имя процеды? Например, имя пакета я узнала так- $$PLSQL_UNIT.
Алиса СElic, а как тогда программно узнать имя процедуры?Никак. Заводи константу.
...
Рейтинг: 0 / 0
06.07.2016, 12:41:25
    #39268716
Алиса С
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в процедуре узнать имя процеды? Например, имя пакета я узнала так- $$PLSQL_UNIT.
дбмс_утильити,

Хочу использовать имя процедуры в другой процедуре, чтобы выводить на экран сведения вида - пакет.процедура - работает штатно.
...
Рейтинг: 0 / 0
06.07.2016, 12:43:23
    #39268719
Elic
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в процедуре узнать имя процеды? Например, имя пакета я узнала так- $$PLSQL_UNIT.
дбмс_утильити & dbms_photoshop, вы вопрос хорошо прочитали? Имя объекта она итак уже знает.
...
Рейтинг: 0 / 0
06.07.2016, 12:46:39
    #39268723
andreymx
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в процедуре узнать имя процеды? Например, имя пакета я узнала так- $$PLSQL_UNIT.
Имя процедуры!
Оракл даже имя таблицы не может показать
Код: plsql
1.
2.
3.
select a from dual1

ORA-00942: таблица или представление пользователя не существует
...
Рейтинг: 0 / 0
06.07.2016, 12:51:06
    #39268730
dbms_photoshop
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в процедуре узнать имя процеды? Например, имя пакета я узнала так- $$PLSQL_UNIT.
Elic,

Я только не понял почему ты утверждаешь что нельзя.
Если ТС почитает что я указал по ссылке, то сможет воплотить свои самые смелые фантазии, включая
Lexical unit information is not exposed through .... Instead, you can use PL/SQL conditional compilation to obtain that information
...
Рейтинг: 0 / 0
06.07.2016, 12:54:29
    #39268736
orawish
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в процедуре узнать имя процеды? Например, имя пакета я узнала так- $$PLSQL_UNIT.
Алиса Сдбмс_утильити,

Хочу использовать имя процедуры в другой процедуре, чтобы выводить на экран сведения вида - пакет.процедура - работает штатно. пакет +номер строки выводите
...
Рейтинг: 0 / 0
06.07.2016, 12:56:08
    #39268739
123йй
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в процедуре узнать имя процеды? Например, имя пакета я узнала так- $$PLSQL_UNIT.
Алиса С,

может WHO_CALLED_ME ?
...
Рейтинг: 0 / 0
06.07.2016, 12:58:20
    #39268743
Алиса С
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в процедуре узнать имя процеды? Например, имя пакета я узнала так- $$PLSQL_UNIT.
orawish,

Это сообщение должны видеть и те, кто не имеет доступа к пакету. И даже не программисты.
...
Рейтинг: 0 / 0
06.07.2016, 13:08:15
    #39268755
orawish
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в процедуре узнать имя процеды? Например, имя пакета я узнала так- $$PLSQL_UNIT.
Алиса Сorawish,

Это сообщение должны видеть и те, кто не имеет доступа к пакету. И даже не программисты.
ну, если есть охота (заниматься ерундой) делайте, что хотите, но .. сами, сами
19374876
...
Рейтинг: 0 / 0
06.07.2016, 13:18:05
    #39268768
Алиса С
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в процедуре узнать имя процеды? Например, имя пакета я узнала так- $$PLSQL_UNIT.
orawish,

Я собираюсь заниматься регрессионным тестированием программы.
...
Рейтинг: 0 / 0
06.07.2016, 13:20:54
    #39268772
orawish
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в процедуре узнать имя процеды? Например, имя пакета я узнала так- $$PLSQL_UNIT.
Алиса Сorawish,

Я собираюсь заниматься регрессионным тестированием программы.
19374954
...
Рейтинг: 0 / 0
06.07.2016, 13:25:27
    #39268783
Elic
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в процедуре узнать имя процеды? Например, имя пакета я узнала так- $$PLSQL_UNIT.
dbms_photoshopЯ только не понял почему ты утверждаешь что нельзя.
Если ТС почитает что я указал по ссылке, то сможет воплотить свои самые смелые фантазии, включая
Lexical unit information is not exposed through .... Instead, you can use PL/SQL conditional compilation to obtain that informationТы разницу между именем объекта и именем хрен знает какого уровня вложенности процедуры/функции этого объекта не понимаешь?
...
Рейтинг: 0 / 0
06.07.2016, 13:43:14
    #39268814
Как в процедуре узнать имя процеды? Например, имя пакета я узнала так- $$PLSQL_UNIT.
Алиса СХочу использовать имя процедуры в другой процедуре, чтобы выводить на экран сведения вида - пакет.процедура - работает штатно.так для другой процедуры "теккщая" будет не текущей, а вызывающей. доступнн стек с номерами строк, вот его и насилуй.
...
Рейтинг: 0 / 0
06.07.2016, 13:49:49
    #39268828
dbms_photoshop
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в процедуре узнать имя процеды? Например, имя пакета я узнала так- $$PLSQL_UNIT.
ElicТы разницу между именем объекта и именем хрен знает какого уровня вложенности процедуры/функции этого объекта не понимаешь?Зачем же сразу хамить, я же с тобой вежливо разговариваю.
Прочти еще раз что я процитировал и подумай над
Код: plsql
1.
CONNECT BY PRIOR USAGE_ID = USAGE_CONTEXT_ID

Надеюсь больше разжевывать не надо.
...
Рейтинг: 0 / 0
06.07.2016, 16:33:59
    #39269093
Ниясна
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в процедуре узнать имя процеды? Например, имя пакета я узнала так- $$PLSQL_UNIT.
Алиса Счтобы выводить на экран сведения вида - пакет.процедура - работает штатно.
Когда в базе тысячи процедур в пакетах да еще помноженные на сотни юзеров, то...
Обычно ж выводят то, что работает НЕ штатно, падает с ошибками, работает медленно и тд и прописывают обработку ошибок в самих процедурах.
...
Рейтинг: 0 / 0
06.07.2016, 16:57:47
    #39269122
UDW
UDW
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в процедуре узнать имя процеды? Например, имя пакета я узнала так- $$PLSQL_UNIT.
А DBMS_DEBUG.GET_RUNTIME_INFO не то?
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Как в процедуре узнать имя процеды? Например, имя пакета я узнала так- $$PLSQL_UNIT. / 21 сообщений из 21, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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