Pro*_*ofK 17 sql-server macros
有没有办法在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解决方案!我正在寻找一些可以帮助我做到这一点的外部伏都教.
Ed *_*per 10
那么AutoHotKey脚本呢?
根据模板的复杂程度,您也可以
我相信第一个选项会起作用.我没试过第二次.
此问题指示如何编写AutoHotKey脚本以侦听键盘和弦.