SSMS
 sql >> Base de Dados >  >> Database Tools >> SSMS

Atalho de teclado para quebrar automaticamente o texto selecionado em IsNull([texto], 0) no SSMS


Eu posso ter encontrado um caminho. Em C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\ManagementStudio\SQL\Snippets\1033\Function (ajuste de acordo com sua instalação), copiei o Begin End.snippet arquivo, chamado a cópia IsNull.snippet e modificou o novo arquivo. Eu mudei:
BEGIN

$selected$ $end$

END

Para:
IsNull($selected$ $end$, 0)

(Também alterei as tags Title, Description e Author -- faça o que quiser com elas.)

Então, no SSMS, usei Tools -> Code Snippets Manager para importar o novo snippet. Agora, com My_column_name selecionado em uma janela de consulta, posso usar Ctrl+K, Ctrl+S, Down, Down, Enter, Down, Enter para aplicar o novo snippet.

Não é um único toque de tecla, mas está indo nessa direção. Talvez isso inspire alguém que possa torná-lo ainda melhor.