Red Gate SQL Prompt - операторы автозаполнения alter теряют комментарии

Использование SQL Prompt 4 (я знаю, что есть обновление, но я не отвечаю за подобные вещи)

Мне нравится простота написания команды alter proc __, и SQL Prompt заполняет оставшуюся часть оператора, вызывая требуемый процесс /view/ что угодно.

К сожалению, любые комментарии в процедуре, которые появились бы, если бы я просматривал проводник объектов в Management Studio и выбрали "изменить" (или сценарий как...), исчезли.

Есть ли способ обеспечить включение комментариев? они также появляются в выходных данных proc sp_helptext.. эти комментарии находятся над начальным оператором 'alter proc'.

Ура:)

1 ответ

Решение

Вы правы, что комментарии перед ALTER PROC ключевые слова не вставляются в SQL Prompt, когда он автоматически заполняет тело хранимой процедуры после ввода ALTER PROC вручную или с помощью ap сниппет. Мы знаем об этом ограничении.

Если вы сможете использовать SQL Prompt 5 один день, в этой версии есть альтернатива, которую можно использовать в качестве обходного пути. Если вы нажмете F12 на имя хранимой процедуры в запросе (например, EXEC myproc), затем открывается новое окно запроса с хранимой процедурой в виде ALTER - этот метод сохраняет первоначальные комментарии и не слишком много нажатий клавиш.

Пол Стивенсон
SQL Prompt Project Manager
Программное обеспечение Red Gate

Другие вопросы по тегам