Как отладить сложный запрос с несколькими вложенными подзапросами в SQL Server 2005?
Я отлаживаю хранимую процедуру и триггер в Visual Studio 2005. Мне бы хотелось иметь возможность увидеть, каковы результаты этих подзапросов, так как я чувствую, что именно отсюда и происходит ошибка. Пример запроса (слегка отредактированный) ниже:
UPDATE
foo
SET
DateUpdated = ( SELECT TOP 1 inserted.DateUpdated FROM inserted )
...
FROM
tblEP ep
JOIN tblED ed ON ep.EnrollmentID = ed.EnrollmentID
WHERE
ProgramPhaseID = ( SELECT ...)
Кажется, Visual Studio не позволяет мне наблюдать за результатом подзапроса. Кроме того, если я использую временную таблицу для хранения результатов (временные таблицы также используются в других местах), я не могу просмотреть значения, хранящиеся в этой таблице.
В любом случае я могу добавить часы или каким-либо другим способом просмотреть эти подзапросы? Я был бы рад, если бы был какой-то способ «войти в» сам запрос, но я думаю, что это было бы невозможно.