|
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?fid=43&msg=40011389&tid=1600163]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
40ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
others: | 324ms |
total: | 462ms |
0 / 0 |