Może znalazłem sposób. W C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\ManagementStudio\SQL\Snippets\1033\Function
katalog (dostosuj odpowiednio do swojej instalacji), skopiowałem Begin End.snippet
o nazwie kopia IsNull.snippet
i zmodyfikował nowy plik. Zmieniłem:
BEGIN
$selected$ $end$
END
Do:
IsNull($selected$ $end$, 0)
(Zmieniłem również tagi Title, Description i Author -- rób z nimi, co chcesz.)
Następnie w SSMS użyłem Tools -> Code Snippets Manager
aby zaimportować nowy fragment kodu. Teraz z My_column_name
zaznaczony w oknie zapytania, mogę użyć Ctrl+K, Ctrl+S, W dół, W dół, Enter, W dół, Enter, aby zastosować nowy fragment kodu.
To nie jest jedno naciśnięcie klawisza, ale zmierza w tym kierunku. Może to zainspiruje kogoś innego, kto może go jeszcze ulepszyć.