我希望能够从 SSMS 中运行已经参数化的查询:
select name
from aTable
where id = @id
我知道其他 IDE(例如 TOAD)允许参数绑定 - 这在 SSMS 2008 中可用吗?
谢谢!
我希望能够从 SSMS 中运行已经参数化的查询:
select name
from aTable
where id = @id
我知道其他 IDE(例如 TOAD)允许参数绑定 - 这在 SSMS 2008 中可用吗?
谢谢!
我不相信这是可能的。
在这种情况下,我通常所做的只是将以下内容添加到窗口顶部:
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,,>%'