|
Отладка функции и RETURN.
|
|||
---|---|---|---|
#18+
CREATE OR ALTER FUNCTION TEST_FUN RETURNS INTEGER AS BEGIN IF (1 = 1) THEN RETURN 1; RETURN 2; END[SRC sql][/SRC] При пошаговой отладке функции, отладчик доходит до RETURN 1 и продолжает дальше выполнять шаги. По итогу отладки получается, что функция возвращает 2, но на самом деле 1. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2021, 03:04 |
|
Отладка функции и RETURN.
|
|||
---|---|---|---|
#18+
Исправил. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2021, 03:42 |
|
Отладка функции и RETURN.
|
|||
---|---|---|---|
#18+
Код: sql 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.
1. Сейчас при отладке функции, когда отладчик доходит до RETURN, сразу же происходит переход на END и закрытие окна с отладкой функции. Можно сделать, чтобы окно не закрывалось? Мне надо посмотреть параметры и прочие вещи по окончанию работы функции. 2. Невозможно отладить строку "RETURN TEST_PACKAGE.MULT(100);" - режим входа внутрь отключен. Отладка строки ":VAL = TEST_PACKAGE.MULT(10);" работает без проблем. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.08.2021, 09:21 |
|
Отладка функции и RETURN.
|
|||
---|---|---|---|
#18+
CyberMax 1. Сейчас при отладке функции, когда отладчик доходит до RETURN, сразу же происходит переход на END и закрытие окна с отладкой функции. Можно сделать, чтобы окно не закрывалось? Мне надо посмотреть параметры и прочие вещи по окончанию работы функции. Не совсем понимаю, какие именно параметры и прочие вещи ты собираешься смотреть ПОСЛЕ того, как выполнение функции завершено и управление вернулось в основную программу. Вот там и смотри то, что надо. CyberMax 2. Невозможно отладить строку "RETURN TEST_PACKAGE.MULT(100);" - режим входа внутрь отключен. Отладка строки ":VAL = TEST_PACKAGE.MULT(10);" работает без проблем. Это сделаю. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.08.2021, 10:08 |
|
|
start [/forum/topic.php?fid=42&msg=40091649&tid=1598460]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
36ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
others: | 15ms |
total: | 137ms |
0 / 0 |