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