gpt4 book ai didi

sql-server - 在 SSMS 中自动换行 IsNull([text], 0) 中选定文本的键盘快捷键

转载 作者:行者123 更新时间:2023-12-02 03:14:25 25 4
gpt4 key购买 nike

是否有某种方法可以在 SQL Server Management Studio (SSMS) 中提供快捷方式,以便在选择文本时将该文本包装在 IsNull() 语句中?

例如,我突出显示以下文本:

My_column_name

当我单击键盘快捷键时,突出显示的内容会变成:

IsNull(My_column_name, 0)

我使用的是 SSMS v17.4

最佳答案

我可能已经找到办法了。在 C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\ManagementStudio\SQL\Snippets\1033\Function 目录中(根据您的安装进行相应调整),我复制了 Begin End.snippet 文件,将副本命名为 IsNull.snippet,并修改新文件。我改变了:

BEGIN

$selected$ $end$

END

致:

IsNull($selected$ $end$, 0)

(我还更改了标题、描述和作者标签——用它们做任何你想做的事。)

然后,在 SSMS 中,我使用工具 -> 代码片段管理器导入新代码片段。现在,在查询窗口中选择 My_column_name 后,我可以使用 Ctrl+K、Ctrl+S、向下、向下、Enter、向下、Enter 应用新代码段。

这不是一次击键,但它正朝着那个方向前进。也许这会激励其他人,让他们做得更好。

关于sql-server - 在 SSMS 中自动换行 IsNull([text], 0) 中选定文本的键盘快捷键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56604882/

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