Последняя версия dbForge SQL Complete была выпущена с рефакторингом SQL и выделением кода.
dbForge SQL Complete — это надстройка IntelliSense для SQL Server Management Studio и Visual Studio. Он поддерживает все версии SQL Server, а новая версия доступна в проектах SSDT SQL Server. Он позволяет вам установить параметры форматирования, чтобы код был отформатирован в соответствии с вашими потребностями и предпочтениями, и вы можете настроить параметры стиля кода и поделиться ими с другими членами команды.
В версии 5.0 добавлена поддержка расширения операторов Update до полных шаблонов кода при нажатии клавиши Tab. Вы получаете полный шаблон; тип данных столбца со свойствами NOT NULL и ROWGUID; шаблон для вставки времени (для типа данных datetime); и предложение DEFAULT (если для таблицы создано значение по умолчанию).
В новой версии также есть новые шаблоны кода для операторов Begin Transaction и Rollback Transaction. Вы можете вставлять фрагменты в код, который вы вводите, нажимая Tab или Enter. Есть менеджер фрагментов, где вы можете редактировать шаблоны кода, а также можете добавлять параметры в шаблон кода.
Подсветка кода теперь выделяет как открывающие, так и закрывающие элементы кода, чтобы визуально определять отдельные блоки кода и определять несоответствующие или неправильно написанные парные элементы кода. Настраиваемое сопоставление псевдонимов означает, что вы можете назначать отдельные имена таблицам, представлениям, функциям, возвращающим табличное значение, или синонимам, на которые есть ссылки в документе SQL. Вы можете назначить разные псевдонимы для одноименных объектов и наоборот, и вы можете исключить часть из сгенерированного псевдонима. Вы также можете указать префикс, который следует игнорировать или добавлять к псевдониму.
Новый рефакторинг SQL означает, что вы можете переименовывать все вхождения имен переменных и имен объектов без нарушения зависимостей. Другим улучшением новой версии является автоматическая вставка точки с запятой, поэтому вы можете автоматически вставлять отсутствующие точки с запятой после каждого оператора в запросе.
В этом вводном руководстве дается обзор основных функций и примеры использования шаблонов:
dbForge SQL Complete поставляется как в бесплатной, так и в платной версиях.