想要使用不在 End 中的参数实现快捷方式,以高效使用快捷方式

Wants to achieve short cut with parameters not in End for efficient usage of shortcuts

我遇到以下部分的问题:

Tools --> Options --> Environment --> Keyboard --> Query Shortcuts

我可以为 :

创建快捷方式
SELECT TOP 10 * FROM 

我可以在 ssms 中保留 table 名称并使用分配给上述查询的快捷方式直接执行查询。

我要实现

SELECT TOP 10 * FROM (TableName) WITH(NOLOCK) ORDER BY 1 DESC

现在,TableName 是参数,我找不到任何方法可以像这样使用。

您正在编辑的快捷方式是简单的存储过程调用,此功能不够强大,无法满足您的需求。根据您的描述,当您右键单击 table 并转到 Script table as -> Selext to 时,它更像是上下文菜单中可用的功能。为此,您需要 find/write 一个插件,这是一个很大的话题。