4

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

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;
4

2 回答 2

6

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

于 2013-09-18T19:54:34.250 回答
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 自动替换

“自动替换”允许定义一些片段,在您键入令牌并按空格/回车/制表符后将插入该片段。这是我开发的 SSMS 的 SSMSBoost 插件的一部分。

于 2013-09-19T11:54:03.850 回答