|
|
|
Debug процедур
|
|||
|---|---|---|---|
|
#18+
привет кто как дебажит процедурьі ? - значение переменньіх - содержимое временньіх таблиц IBM Data Studio нет и не будет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2020, 19:51 |
|
||
|
Debug процедур
|
|||
|---|---|---|---|
|
#18+
Отладочный вывод в log-таблицы с timestamp'ами. Или DBMS_OUTPUT модуль. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2020, 15:52 |
|
||
|
Debug процедур
|
|||
|---|---|---|---|
|
#18+
CawaSPb, авторОтладочный вывод в log-таблицы с timestamp'а Это заменить временные таблицы базовыми? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2020, 16:56 |
|
||
|
Debug процедур
|
|||
|---|---|---|---|
|
#18+
_human CawaSPb, авторОтладочный вывод в log-таблицы с timestamp'а Это заменить временные таблицы базовыми? Не совсем. Оставляйте свои временные таблицы временными. Если вам необходимо подсмотреть содержимое временной, сделайте базовую с таким же набором полей + snapshot_time (timestamp): Код: sql 1. . CURRENT TIMESTAMP, кстати, выполняется на этапе компиляции запроса. Для всех строк каждого такого слепка он будет идентичен. При этом я бы сказал, что правильно отказываться от процедурной логики на уровне БД там, где это возможно. Понятно, что "случаи - они разные бывают", но... Можно посмотреть, насколько последовательную обработку с временными таблицами можно эффективней реализовать напрямую на SQL как таковом. CTE - куда как проще отлаживать (меняя финальный select промежуточными выводами). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2020, 13:55 |
|
||
|
Debug процедур
|
|||
|---|---|---|---|
|
#18+
CawaSPb, Мне было проще заменить на базовые. Там таблицы разной структуры и широкие. Там кроме 1к строк логики на таблицах ещё весь набор, merge, update.etc... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2020, 23:08 |
|
||
|
Debug процедур
|
|||
|---|---|---|---|
|
#18+
_human CawaSPb, Мне было проще заменить на базовые. Там таблицы разной структуры и широкие. Там кроме 1к строк логики на таблицах ещё весь набор, merge, update.etc... Если нет параллельно выполняющихся процедур, то да, можно заменить на базовые. Но будьте аккуратны. Отдельный отладочный вывод - отдельный "отладочный код", а смену типа таблиц надо не забыть поменять обратно (а то потом всякие чудеса могут вылезти в самый неподходящий момент). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2020, 12:55 |
|
||
|
|

start [/forum/topic.php?desktop=1&fid=43&tid=1600163]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
32ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
2ms |
| others: | 230ms |
| total: | 348ms |

| 0 / 0 |

На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даете согласие с использованием данных технологий.