Есть ли способ реализовать макросы редактирования текста в SSMS? Я бы, например, например, чтобы преобразовать код, как показано ниже, но с нажатием клавиши, а не на длинный поиск и замену регулярных выражений.Макросы в SQL Server Management Studio
Это:
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! Я ищу какое-то внешнее вуду, которое может помочь мне сделать это.
Это не помогает мне. Я мог бы также вручную отредактировать скрипт. – ProfK