¿Hay alguna forma de implementar macros de edición de texto en SSMS? Yo lo haría, por ej. desea convertir el código como se muestra a continuación, pero con una pulsación de tecla, no una búsqueda y sustitución de expresiones regulares prolongadas.Macros en SQL Server Management Studio
Este:
INSERT INTO [TABLE]
([fieldOne]
,[fieldTwo])
VALUES
(<fieldOne, datetime,>
,<fieldTwo, real(24,0))
debe convertirse en esto:
INSERT INTO [TABLE]
([fieldOne]
,[fieldTwo])
VALUES
(@fieldOne
,@fieldTwo)
Sé SSMS no soporta de forma nativa, pero también sé que es extensible, si es indocumentado, y también existe espacio para una aplicación totalmente externa que tomará el texto copiado, lo transformará y lo volverá a pegar, sin tener que abrir un editor, pegar, editar, copiar y pegar nuevamente en SSMS.
La edición de plantillas almacenadas no es una opción, ya que estas plantillas se generan dinámicamente, y usar Ctrl + Shift + M tampoco es una opción, ya que aún tengo que escribir el nombre de cada parámetro, pero sin la conveniencia pegar en el editor de consultas.
¡No hay una solución SSMS! Estoy buscando algún tipo de vudú externo que pueda ayudarme a hacer esto.
Eso no me ayuda. También podría editar manualmente la secuencia de comandos. – ProfK