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,,>%'   
Другие вопросы по тегам