|  | 
| 
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=40011701&tid=1600163]: | 0ms | 
| get settings: | 10ms | 
| get forum list: | 12ms | 
| check forum access: | 3ms | 
| check topic access: | 3ms | 
| track hit: | 62ms | 
| get topic data: | 10ms | 
| get forum data: | 2ms | 
| get page messages: | 49ms | 
| get tp. blocked users: | 2ms | 
| others: | 228ms | 
| total: | 381ms | 

| 0 / 0 | 
