powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Как в процедуре узнать имя процеды? Например, имя пакета я узнала так- $$PLSQL_UNIT.
21 сообщений из 21, страница 1 из 1
Как в процедуре узнать имя процеды? Например, имя пакета я узнала так- $$PLSQL_UNIT.
    #39268699
Алиса С
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А какая переменная служит для извлечения имени процедуры?
...
Рейтинг: 0 / 0
Как в процедуре узнать имя процеды? Например, имя пакета я узнала так- $$PLSQL_UNIT.
    #39268702
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алиса СА какая переменная служит для извлечения имени процедуры?Никакая.
...
Рейтинг: 0 / 0
Как в процедуре узнать имя процеды? Например, имя пакета я узнала так- $$PLSQL_UNIT.
    #39268708
Алиса С
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Elic, а как тогда программно узнать имя процедуры?
...
Рейтинг: 0 / 0
Как в процедуре узнать имя процеды? Например, имя пакета я узнала так- $$PLSQL_UNIT.
    #39268710
Алиса С,

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

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

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

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

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

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

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

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

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

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

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


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