#sql #sql-server #ssms
#sql #sql-сервер #ssms
Вопрос:
У меня следующий вопрос: в SSMS, когда я нажимаю Редактировать верхние 200 строк на панели запросов и обновляю одну запись непосредственно в области просмотра результатов на панели SQL, у меня есть запрос для выбора таблицы, но могу ли я записать запрос (снимок запроса) при редактировании строки в таблице (запрос НА ОБНОВЛЕНИЕ)?
Я хочу перехватить код SQL для обновления определенных значений в строках таблицы, но не знаю, как это сделать.
Спасибо!
Ответ №1:
SSMS не предлагает вам «выполнить это действие скриптом» в диалоговом окне Редактирования N строк, как это делается для многих других типов диалогов. Вы можете выполнить действие во время его записи различными способами:
- Расширенные события (лучшие) — включая профилировщик XEvents
- Трассировка на стороне сервера (meh)
- Профилировщик SQL (не рекомендуется в производственной среде)