SQL Server 2008 Management Studio - выполнение параметризованного запроса
Я хотел бы иметь возможность запустить уже параметризованный запрос из SSMS:
select name
from aTable
where id = @id
Я знаю, что другие IDE (например, TOAD) допускают привязку параметров - это доступно в SSMS 2008?
Спасибо!
2 ответа
Решение
Я не верю, что это возможно.
В этом случае я обычно просто добавляю следующее в верхнюю часть окна:
declare @id int
set @id = 10
-- followed by the parameterized query
На самом деле, я думаю, что 2008 поддерживает инициализацию сейчас:
declare @id int = 10
Я бы обычно использовал CTRL-Shift-M
функциональность в SSMS. Смотрите следующий пример с инструкциями. Немного скучно, но эй, лучше, чем ничего.
--===============================================
-- Purpose: Search all objects for specified Text
--===============================================
-- Instructions: CTRL-A + CTRL-Shift-M, enter text
-- to search, click Ok and press F5.
-- To repeat search with other text: CTRL-Z (undo)
-- and then repeat above.
SELECT o.Name AS [Object Name]
,o.xType AS [Object Type]
,s.TEXT AS [Object Text]
FROM sySobjects o,
sysComments s
WHERE o.Id = s.Id
AND TEXT LIKE '%<Text To Search,,>%'