gpt4 book ai didi

sql-server - SQL Server Management Studio 中的宏

转载 作者:行者123 更新时间:2023-12-02 05:22:19 27 4
gpt4 key购买 nike

有没有办法在SSMS中实现文本编辑宏?我会,例如喜欢将代码转换为如下所示,但只需按键,而不是冗长的正则表达式搜索和替换。

这个:

INSERT INTO [TABLE]
([fieldOne]
,[fieldTwo])
VALUES
(<fieldOne, datetime,>
,<fieldTwo, real(24,0))

必须变成这样:

INSERT INTO [TABLE]
([fieldOne]
,[fieldTwo])
VALUES
(@fieldOne
,@fieldTwo)

我知道 SSMS 本身并不支持这一点,但我也知道它是可扩展的,如果没有文档记录的话,并且还有空间用于完全外部的应用程序,该应用程序将获取复制的文本,转换它并将其粘贴回来,而无需必须打开编辑器,粘贴、编辑、复制,然后粘贴回 SSMS。

编辑存储的模板不是一个选项,因为这些模板是动态生成的,并且使用 Ctrl+Shift+M 也不是一个选项,因为我仍然必须键入每个参数名称,但不方便复制和粘贴在查询编辑器中。

没有SSMS解决方案!我正在寻找某种外部巫毒可以帮助我做到这一点。

最佳答案

AutoHotKey怎么样?脚本?

根据模板的复杂程度,您可以

  1. 使用 AutoHotKey 回放击键正则表达式搜索所需的和替换,或
  2. 将模板复制到剪贴板并对其进行操作之前直接在 AutoHotKey 中将其粘贴回来。

我确信第一个选项会起作用。我没有尝试过第二个。

This question给出了如何编写 AutoHotKey 脚本来监听键盘和弦的指示。

关于sql-server - SQL Server Management Studio 中的宏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/647594/

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