Esiste un modo per implementare macro di modifica del testo in SSMS? Vorrei, ad es. piace convertire il codice come mostrato di seguito, ma con una pressione di un tasto, non una ricerca regex prolisso e sostituirla.Macro in SQL Server Management Studio
questo:
INSERT INTO [TABLE]
([fieldOne]
,[fieldTwo])
VALUES
(<fieldOne, datetime,>
,<fieldTwo, real(24,0))
deve diventare questo:
INSERT INTO [TABLE]
([fieldOne]
,[fieldTwo])
VALUES
(@fieldOne
,@fieldTwo)
So SSMS non supporta nativamente questo, ma so anche che è estendibile, se privi di documenti, e v'è anche spazio per un'applicazione totalmente esterna che prende il testo copiato, lo trasforma e lo incolla indietro, senza dover aprire un editor, incollarlo, modificarlo, copiarlo e incollarlo su SSMS.
La modifica dei modelli memorizzati non è un'opzione, poiché questi modelli vengono generati dinamicamente e l'utilizzo di Ctrl + Maiusc + M non è un'opzione, poiché devo ancora digitare ogni nome di parametro, ma senza la comodità di copiare e incollando nell'editor di query.
Non esiste una soluzione SSMS! Sto cercando una sorta di voodoo esterno che possa aiutarmi a farlo.
Questo non mi aiuta. Potrei anche modificare manualmente lo script. – ProfK