Возможно, я нашел способ.В каталоге 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)
(я также изменил теги Title, Description и Author - делайте с ними все, что хотите.)
Затем в SSMS я использовал Tools -> Code Snippets Manager
для импорта нового фрагмента.Теперь, когда в окне запроса выбрано My_column_name
, я могу использовать Ctrl + K, Ctrl + S, Вниз, Вниз, Ввод, Вниз, Ввод, чтобы применить новый фрагмент.
Это не единственное нажатие клавиши, но оно движется в этом направлении.Может быть, это вдохновит кого-то еще, кто может сделать это еще лучше.