Есть ли способ реализовать макросы редактирования текста в SSMS? Я бы, например, например, чтобы преобразовать код, как показано ниже, но с нажатием клавиши, а не на длинный поиск и замену регулярных выражений.
Это:
INSERT INTO [TABLE]
([fieldOne]
,[fieldTwo])
VALUES
(<fieldOne, datetime,>
,<fieldTwo, real(24,0))
Должно стать следующим:
INSERT INTO [TABLE]
([fieldOne]
,[fieldTwo])
VALUES
(@fieldOne
,@fieldTwo)
Я знаю, что SSMS не поддерживает это, но я также знаю, что он расширяемый, если он недокументирован, и есть также место для полностью внешнего приложения, которое будет копировать текст, преобразовывать его и вставлять обратно без нужно открыть редактор, вставить, отредактировать, скопировать и вставить обратно в SSMS.
Редактирование сохраненных шаблонов не является вариантом, так как эти шаблоны динамически генерируются, а использование Ctrl + Shift + M тоже не является опцией, так как мне еще нужно набирать имя каждого параметра, но без удобства копирования и вставки в редакторе запросов.
Нет решения SSMS! Я ищу какое-то внешнее вуду, которое может помочь мне в этом.