При написании деструктивных запросов (например, DELETE или UPDATE) в SQL Server Management Studio я всегда чувствую, что хочу просмотреть результаты запроса, фактически не выполняя его. Доступ очень удобно позволяет вам сделать это, но я предпочитаю кодировать мой SQL вручную, что, к сожалению, очень плохо для Access.
Итак, мой вопрос двоякий:
Существует ли надстройка для SSMS или отдельный инструмент, оснащенный хорошими средствами ручного кодирования SQL, которые также могут предварительно просмотреть результат деструктивного запроса, аналогичного Access?
Существуют ли какие-либо приемы или рекомендации для предварительного просмотра "от руки"; например, как-то использовать транзакции?
Мне кажется, что делать подобные вещи принципиально важно, но, тем не менее, я не могу найти что-либо через Google (возможно, я просто ищу не ту вещь - я ужасно не осведомлен в этом вопросе). В настоящее время я использую довольно сложный подход, заключающийся в комментировании и выделении / удалении / обновлении строк, а также в создании резервных копий. Должен быть лучший способ, конечно?
Может кто-нибудь помочь?