gpt4 book ai didi

sql-server - 管理工作室中的代码模板

转载 作者:行者123 更新时间:2023-12-02 00:19:39 29 4
gpt4 key购买 nike

我可以在管理工作室中找到以下功能吗?

我想写一个特定的词,并用指定的语句替换它。例如:我写“ss”并替换“select * from”或写“johnid”并替换为“where id = '555 '”在 Toad for Oracle 中,您可能仍在:“选项 - behsvior - 模板代码 - 代码模板” http://www.toadworld.com/Blogs/tabid/67/EntryId/343/Customizing-Toad-Code-Templates.aspx

最佳答案

据我所知,Management Studio 中没有任何东西可以完全按照您的建议运行。您可以在工具 > 选项 > 环境 > 键盘 > 查询快捷方式中使用一些快捷方式,但是这些运行代码而不是将它们粘贴到您的窗口中,因此您不能将它们用作部分语法完成。例如,如果您分配 SELECT * FROM Ctrl+9,然后打开一个新的查询窗口并按Ctrl+9,你有一个空查询窗口和以下错误消息:

Msg 102, Level 15, State 1, Line 1
Incorrect syntax near 'FROM'.

Chris 已经提到了模板,所以我不会处理那些。

在 SQL Server 2012 中,您可以使用名为 Snippets 的新功能(好吧,这是从 Visual Studio 回收的旧功能),我认为它比模板功能( I wrote about them heresomeone else did a decent job here )强大得多。但我仍然不认为这正是你所追求的——有一个菜单系统可以插入一个片段,到目前为止,在我的研究中,我一直无法分配一个键盘快捷键——尽管有一个名为 <Shortcut></Shortcut> 的代码段 XML 中的空元素,并且大多数谈论此功能的人都提到了它,但我还没有看到使用它的工作代码段(并且我尝试了许多变体以使其像在 Visual Studio 中一样工作,但没有运气)。

您还可以使用第 3 方工具,例如 Mladen Prajdic 的免费 SSMS Tools Pack .对于您想做的事情,我认为这是最合适的,因为它允许您进行真正的扩展片段,其中根据您键入的关键字和进一步的击键将替换文本放入您的代码中。但是,如果您使用的是 SQL Server 2012,在发布时我们仍在等待该版本的 SSMS 的兼容版本。您可能还想查看 Red-Gate's SQL Prompt ,但如果可以的话,我会先试用 Ml​​aden 的免费工具。我相信您可以通过标准搜索找到其他替代方案。

关于sql-server - 管理工作室中的代码模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11494678/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com