有没有人知道是否有加载项,或者除了键盘快捷键之外还有哪些地方可以保存常用的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;
答案 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
“Autoreplacements”允许定义一些片段,在您键入令牌并按空格/输入/制表符后将插入该片段。这是SSMS的SSMSBoost加载项,我开发的。