Из клиентского приложения я обычно делаю:
select * from table where Name = :Parameter
, а затем перед выполнением запроса я выполняю
:Parameter = 'John'
Эти Параметры - это не поиск и замена, а реальные параметры, передаваемые на сервер. Поскольку мне нужно подробно протестировать некоторые из этих запросов, как я могу написать запрос в Management Studio?
Я хочу написать запрос с параметрами и присвоить значение параметру. Как это можно сделать?
Обновление:
Чтобы устранить путаницу здесь, я добавляю информацию, чтобы лучше выразить myseld.
когда я выполняю обычный запрос, я вижу в профилировщике сервера sql
select * from table where Name = 'John'
, а когда я выполняю параметризованный запрос я вижу это:
exec sp_executesql N'select * from table
where Name = @P1',N'@P1 varchar(8000)','John'
Вот почему я говорю, что это не поиск и замена.