J'ai peut-être trouvé un moyen. Dans C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\ManagementStudio\SQL\Snippets\1033\Function
répertoire (ajuster en conséquence pour votre installation), j'ai copié le Begin End.snippet
fichier, nommé la copie IsNull.snippet
, et modifié le nouveau fichier. J'ai changé :
BEGIN
$selected$ $end$
END
À :
IsNull($selected$ $end$, 0)
(J'ai également changé les balises Titre, Description et Auteur - faites ce que vous voulez avec celles-ci.)
Ensuite, dans SSMS, j'ai utilisé Tools -> Code Snippets Manager
pour importer le nouvel extrait. Maintenant, avec My_column_name
sélectionné dans une fenêtre de requête, je peux utiliser Ctrl+K, Ctrl+S, Bas, Bas, Entrée, Bas, Entrée pour appliquer le nouvel extrait.
Ce n'est pas une seule frappe, mais ça va dans cette direction. Peut-être que cela inspirera quelqu'un d'autre qui pourra l'améliorer encore.