Как написать параметризованный запрос в Management Studio?

Из клиентского приложения я обычно делаю:

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'

Вот почему я говорю, что это не поиск и замена.

17
задан LaBracca 10 December 2010 в 09:20
поделиться