Лучшая практика для отладки запросов, включающих несколько вложенных таблиц с производными - PullRequest
0 голосов
/ 27 января 2011

У меня есть хранимая процедура, которая интенсивно использует несколько уровней вложенных таблиц с деривативами.Мне просто интересно, каков наилучший метод отладки запросов такого типа, где вы можете посмотреть, что происходит из внутренних производных таблиц и т. Д.Есть мысли?

1 Ответ

1 голос
/ 27 января 2011

Иногда я хотя бы временно извлекаю эти производные таблицы из табличной переменной или временной таблицы, чтобы лучше понять, что происходит.

Итак, в упрощенном примере:

select *
    from table_a
        inner join (select * from table_b) b
        ...

станет

select * 
    into #tempb
    from table_b

select * from #tempb /* for debugging purposes */

select *
    from table_a
        inner join #tempb b
        ...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...