SSMS:常用查询列表

时间:2013-09-18 19:10:17

标签: sql sql-server-2008 ssms

有没有人知道是否有加载项,或者除了键盘快捷键之外还有哪些地方可以保存常用的SQL查询?我想将这样的查询保存到“收藏夹”位置,以便我可以在需要时引用它。我想更改c.name LIKE '%%'的“Where”条件。这就是键盘快捷键不起作用的原因。

PS:我的数据库没有SA或管理员权限。

SELECT 
t.name AS table_name, 
SCHEMA_NAME(schema_id) AS schema_name, 
c.name AS column_name 
FROM 
sys.tables AS t 
INNER JOIN sys.columns c ON t.OBJECT_ID = c.OBJECT_ID 
WHERE 
c.name LIKE '%%' 
ORDER BY schema_name, table_name;

2 个答案:

答案 0 :(得分:5)

您可以使用模板资源管理器(键盘快捷键是Ctrl + Alt + T) 在模板资源管理器中,右键单击以创建新模板,然后单击“编辑”以在查询中键入。对于每个查询,您可以通过双击选择它。

答案 1 :(得分:1)

正确:您需要模板资源管理器,如上所述。增加:您可以使用以下路径架构添加自己的模板:

C:\ Users \ WIN_USERNAME \ AppData \ Roaming \ Microsoft \ SQL Server Management Studio \ 11.0 \ Templates \ Sql \ GROUP \ TEMPLATE NAME.sql

如果您有一些非常频繁使用的脚本,并希望将它们放在指尖,您可能会发现此功能非常有用: http://www.ssmsboost.com/Features/ssms-add-in-autoreplacements SSMSBoost auto-replacements

“Autoreplacements”允许定义一些片段,在您键入令牌并按空格/输入/制表符后将插入该片段。这是SSMS的SSMSBoost加载项,我开发的。