sql >> Base de Datos >  >> Database Tools >> SSMS

Método abreviado de teclado para envolver automáticamente el texto seleccionado en IsNull([texto], 0) en SSMS

Puede que haya encontrado una manera. En C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\ManagementStudio\SQL\Snippets\1033\Function directorio (ajustar en consecuencia para su instalación), copié el Begin End.snippet archivo, llamado la copia IsNull.snippet y modificó el nuevo archivo. Cambié:

BEGIN

$selected$ $end$

END

Para:

IsNull($selected$ $end$, 0)

(También cambié las etiquetas Título, Descripción y Autor; haz lo que quieras con ellas).

Luego, en SSMS, usé Tools -> Code Snippets Manager para importar el nuevo fragmento. Ahora, con My_column_name seleccionado en una ventana de consulta, puedo usar Ctrl+K, Ctrl+S, Abajo, Abajo, Intro, Abajo, Intro para aplicar el nuevo fragmento.

No es una sola pulsación de tecla, pero se dirige en esa dirección. Tal vez esto inspire a alguien más que pueda hacerlo aún mejor.