При работе с отладочными запросами с использованием Profiler и SSMS довольно часто для меня копировать запрос из Profiler и тестировать их в SSMS. Поскольку я использую параметризованный sql, мои запросы отправляются как exec sp_executesql.Простой способ преобразования exec sp_executesql в обычный запрос?
exec sp_executesql
N'/*some query here*/',
N'@someParameter tinyint',
@ someParameter =2
Я возьму это и преобразовать его в обычный запрос для удобства редактирования (IntelliSense, проверка на наличие ошибок, номера строк и т.д.):
DECLARE @someParameter tinyint
SET @someParameter = 2
/*some query here*/
Конечно, все больше и более сложной запрос, тем сложнее сделать это. И когда вы идете туда и обратно несколько раз, это может быть боль в заднице и впитывать много времени.
Есть ли простой способ (например, макрокоманда) для преобразования muh executesql во что-то более удобное?
+1 Я хотел бы, что хорошо –
+1 Seconded on lovin 'this –
Вы должны рассмотреть возможность размещения своего окончательного решения в качестве * ответа * ... – Shog9