Поделиться через


Как формировать структуру и добавлять фрагменты кода к скриптам Transact-SQL

 

В SQL Server Data Tools входит библиотека кода, состоящая из фрагментов кода, которые могут быть непосредственно вставлены в приложение.В каждом фрагменте выполняется полная задача сценарной поддержки, такая как создание функции, таблицы, триггера, индекса, представления, определяемого пользователем типа данных и т. д. Вы можете вставить фрагмент в исходный код с помощью нескольких щелчков кнопкой мыши.Эти фрагменты кода повышают производительность за счет сокращения времени, затрачиваемого на ввод.

Если необходимо найти соответствующий фрагмент, можно воспользоваться окном выбора фрагментов, которое содержит классифицированные списки фрагментов.После добавления фрагмента к коду может оказаться, что некоторые его части требуют настройки, такой как замена имен переменных более подходящими именами или включение действительной логики хранимой процедуры.Можно обнаружить, что вставленный фрагмент кода содержит одну или несколько точек замены, выделенных в коде для этой цели.Если навести указатель мыши на точку замены и задержать его, отобразится всплывающая подсказка с объяснением, как можно изменить код.

По умолчанию в редакторе Transact-SQL отображается весь текст, но часть кода можно скрыть.Редактор Transact-SQL позволяет выбрать область кода и обозначить ее как сворачиваемую, чтобы она была показана под знаком плюса (+). После этого можно развертывать или скрывать эту область, нажимая знак плюса (+) рядом с символом сворачивания.Выделенный контуром код не удален, а просто скрыт от просмотра.

System_CAPS_warningПредупреждение

Следующие процедуры используют сущности, созданные в предыдущих процедурах в разделах Разработка подключенной базы данных и Разработка базы данных вне сети с учетом проекта.

Вставка фрагментов

  1. Щелкните правой кнопкой мыши проект TradeDev в обозревателе решений и выберите Добавить, затем Скрипт.В диалоговом окне Добавление нового элемента нажмите кнопку Добавить.

  2. Щелкните правой кнопкой мыши редактор Transact-SQL и выберите Вставить фрагмент.Появится средство выбора фрагмента кода.

  3. Дважды щелкните Таблица в средстве выбора фрагмента кода, затем дважды щелкните Создать таблицу.

  4. Обратите внимание, что точки замены обозначаются путем выделения желтым цветом.Проведите мышью над Sample_Table, и отобразится всплывающая подсказка с описанием замены.Дважды щелкните Sample_Table и внесите изменение на Shipper2.

  5. С помощью клавиши табуляции перейдите к следующей точке замены, которой является column_1.Переименуйте ее в Id.Выполните такие же шаги, чтобы переименовать column_2 в name, измените тип данных на nvarchar(128) и разрешите NULL.

Структурирование кода

  1. Обратите внимание на знак рядом с инструкцией CREATE TABLE.Щелкните знак - рядом с разделом в скрипте, чтобы скрыть этот раздел.

  2. Щелкните правой кнопкой мыши редактор Transact-SQL и выберите Структурирование, затем Прервать структурирование, чтобы удалить сведения о структурировании, не затрагивая основополагающий код в редакторе.

  3. Чтобы снова начать структурирование кода, щелкните правой кнопкой мыши редактор Transact-SQL и выберите Структурирование, затем Начать автоматическое структурирование.Можно также выбрать Свернуть/развернуть все структуры для переключения между развертыванием и скрытием разделов.