SSMS
 sql >> Base de données >  >> Database Tools >> SSMS

Raccourci clavier pour envelopper automatiquement le texte sélectionné dans IsNull([text], 0) dans SSMS

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.