|
|
|
Имя функции...
|
|||
|---|---|---|---|
|
#18+
Понимаю, что вопрос звучит несколько странно... Может ли модуль (функция или процедура) как-нибудь, откуда-нибудь узнать своё имя во время выполнения? Думаю вряди, но вдруг...? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2006, 16:35:31 |
|
||
|
Имя функции...
|
|||
|---|---|---|---|
|
#18+
А можно проще: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. Вы же как говорится сами процедуру ведь пишите ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2006, 16:51:15 |
|
||
|
Имя функции...
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2006, 07:48:43 |
|
||
|
Имя функции...
|
|||
|---|---|---|---|
|
#18+
Владимир Бегун Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2006, 15:41:47 |
|
||
|
Имя функции...
|
|||
|---|---|---|---|
|
#18+
andreymx Владимир Бегун Код: plaintext Нет, это Predefined Inquiry Directives Using Predefined Inquiry Directives With Conditional Compilation ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2006, 15:58:16 |
|
||
|
Имя функции...
|
|||
|---|---|---|---|
|
#18+
Владимир Бегун Код: plaintext 1. Владимир, Ты хочешь сказать, что это может работать в 9.2.0.6? Каким образом? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. До сегодняшнего дня полагал, что эта фича появилась в 10.2. Я был неправ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2006, 16:28:19 |
|
||
|
Имя функции...
|
|||
|---|---|---|---|
|
#18+
Andrew MaxДо сегодняшнего дня полагал, что эта фича появилась в 10.2. Насчет Release 2 я погорячился: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2006, 16:48:19 |
|
||
|
Имя функции...
|
|||
|---|---|---|---|
|
#18+
Andrew MaxДо сегодняшнего дня полагал, что эта фича появилась в 10.2. Я был неправ? На metalink есть статья, которая рассказывает что нужно сделать чтобы это всё заработало на 9.2.0.6. Статус её распространения я не знаю, если public найдёшь сам, если нет -- в тех. поддержку. Здесь достаточно подробное описание элементов работы условной компиляции. Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2006, 20:28:51 |
|
||
|
Имя функции...
|
|||
|---|---|---|---|
|
#18+
интересно, кому нибудь удалось найти на металинке эту статью ? мне - нет. Кто нашел , киньте ссылку, плиз. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2006, 17:17:11 |
|
||
|
Имя функции...
|
|||
|---|---|---|---|
|
#18+
LVAинтересно, кому нибудь удалось найти на металинке эту статью ? мне - нет. Кто нашел , киньте ссылку, плиз. Мне тоже :) Но встречал в одной из презентаций, что начиная с 9.2.0.6 для партнеров-ISV (и их клиентов) условная компиляция включается через техподдержку. Сделано для того, чтобы ISV уже сегодня могли использовать это дело в своих продуктах (иначе будут ждать распространения десятки) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2006, 17:20:32 |
|
||
|
Имя функции...
|
|||
|---|---|---|---|
|
#18+
andrey_anonymous LVAинтересно, кому нибудь удалось найти на металинке эту статью ? мне - нет. Кто нашел , киньте ссылку, плиз. Мне тоже :) Но встречал в одной из презентаций, что начиная с 9.2.0.6 для партнеров-ISV (и их клиентов) условная компиляция включается через техподдержку. Сделано для того, чтобы ISV уже сегодня могли использовать это дело в своих продуктах (иначе будут ждать распространения десятки) ясно. спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2006, 17:27:04 |
|
||
|
Имя функции...
|
|||
|---|---|---|---|
|
#18+
С хранимой процедурой или функцией нет вопросов, в вот с пакетами и типами: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. Как получить и название программной единицы и имя лежащего глубже пакетного или объектного метода? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2013, 18:22:51 |
|
||
|
Имя функции...
|
|||
|---|---|---|---|
|
#18+
Блин! Том Кайт знает всё: Huberto -- Thanks for the question regarding "Who Am I -> determine the procedure/function within a package", version 8.1.6 Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2013, 18:31:08 |
|
||
|
Имя функции...
|
|||
|---|---|---|---|
|
#18+
nmaqsudovБлин! Том Кайт знает всё: Huberto -- Thanks for the question regarding "Who Am I -> determine the procedure/function within a package", version 8.1.6 Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. просто он устал от таких как вы отбиваться (имхо) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2013, 18:38:25 |
|
||
|
Имя функции...
|
|||
|---|---|---|---|
|
#18+
Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. недостоверный результат как в сторону no_data_found, так и too_many_rows. Единстванная практическая задача - это определение, не себя любимого, а кто тебя вызвал для унивесализации процедур логирования. Для чего есть стек вызов. C 2006го несколько версий утекло и можно еще добавить к способам v$session.plsql_xxx ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2013, 18:48:35 |
|
||
|
Имя функции...
|
|||
|---|---|---|---|
|
#18+
Прошу прощения за некропостинг, но в до 11 версии включительно имя пакетной процедуры в стектрейс не пишется. Только пакет и номер строки. А рыться в all_source не вариант для логгирования - медленно очень. Кайт в вышеприведенной ссылке советует вычислять имя функции по строке потом, при анализе лога, если понадобится. В общем одна надежда на UTL_CALL_STACK и переезд на 12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2016, 19:10:30 |
|
||
|
Имя функции...
|
|||
|---|---|---|---|
|
#18+
vox22, Каждые пару недель какой-то юный исследователь поднимает тему. 19621564 В 12-ке улучшений в плане отображения в call stack программной единицы в пакете нет. Читай как это делать по ссылке. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2016, 19:19:57 |
|
||
|
|

start [/forum/topic.php?fid=52&gotonew=1&tid=1887433]: |
0ms |
get settings: |
11ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
172ms |
get topic data: |
13ms |
get first new msg: |
7ms |
get forum data: |
3ms |
get page messages: |
82ms |
get tp. blocked users: |
2ms |
| others: | 247ms |
| total: | 564ms |

| 0 / 0 |
