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


Использование фрагментов кода Transact-SQL

Функция «фрагменты кода» Transact-SQL в редакторе Transact-SQL позволяет быстро вставлять в код часто используемые шаблоны программирования Transact-SQL. В данном разделе приводятся общие сведения о фрагментах кода, доступных в редакторе Transact-SQL, о вставке фрагментов кода, а также приводится демонстрация с использованием фрагмента кода CREATE TABLE.

Примечание

Доступность фрагмента кода Transact-SQL не гарантирует, что он поддерживается проектом Visual Studio или базой данных. Редактор Transact-SQL предоставляет одинаковый список фрагментов кода для всех сценариев редактирования файлов .sql.

Общие сведения

Transact-SQL Фрагменты кода всегда доступны в редакторе Transact-SQL, даже когда редактор не связан с проектом или не подключен к экземпляру SQL Server. Доступны следующие фрагменты кода, позволяющие сделать программирование более эффективным.

Группа объектов

Доступные фрагменты кода

Функция

  • Создать встроенную табличную функцию

  • Создать многострочную табличную функцию

  • Создать скалярную функцию

Индекс

  • Создать базовый индекс

  • Создать первичный индекс XML

  • Создать уникальный некластеризованный индекс

Имя входа

  • Создать имя входа с проверкой подлинности SQL

  • Создать имя входа с проверкой подлинности Windows

Роль

  • Создать роль базы данных

Схема

  • Создать схему

Хранимая процедура

  • Изменить хранимую процедуру

  • Создать базовый шаблон процедуры

  • Создать процедуру с параметром CURSOR OUTPUT

  • Создать процедуру с параметром OUTPUT

Синоним

  • Создать синоним

Таблица

  • Добавить проверочное ограничение

  • Добавить внешний ключ

  • Добавить первичный ключ

  • Добавить ограничение уникальности

  • Создать ограничение столбца по умолчанию

  • Создать таблицу

Триггер

  • Создать триггер

Пользователь

  • Создать пользователя как владельца базы данных

Определяемый пользователем тип данных

  • Создать определяемый пользователем тип данных

Определяемый пользователем табличный тип

  • Создать определяемый пользователем табличный тип

Определяемый пользователем тип

  • Создать определяемый пользователем тип

Просмотр

  • Создать просмотр

Вставка фрагментов кода Transact-SQL

Существует три способа открыть меню фрагментов кода Transact-SQL.

  • Используйте сочетание клавиш CTRL+К и затем CTRL+Х.

  • Используйте меню «Правка»: выберите Технология IntelliSense и нажмите Вставить фрагмент…

  • Щелкните правой кнопкой мыши редактор Transact-SQL и выберите пункт Вставить фрагмент…

После открытия меню «Фрагмент кода» Transact-SQL выберите необходимый тип фрагмента кода. После создания фрагмента кода используйте клавишу TAB для выбора синтаксического элемента, который необходимо изменить.

Пример

В следующем примере кода показано использование фрагмента кода CREATE TABLE . Во-первых, откройте меню фрагмента кода Transact-SQL при помощи одного из способов, описанных в предыдущем разделе. Затем введите Table или выберите в меню пункт Таблица.

Ee362022.S_0Prime(ru-ru,VS.100).gif

При выборе в меню пункта Таблица отображается список доступных фрагментов кода для табличного объекта. Введите Create Table или выберите Создать таблицу из меню для вставки соответствующего кода Transact-SQL в редакторе Transact-SQL.

Ee362022.S_Table_Create1(ru-ru,VS.100).gif

Фрагмент кода CREATE TABLE появляется в редакторе Transact-SQL. Чтобы настроить код для приложения, нажмите клавишу TAB для изменения имени или значения различных выделенных элементов.

Ee362022.S_Table_Create2(ru-ru,VS.100).gif

См. также

Другие ресурсы

Общие сведения о технологии IntelliSense для Transact-SQL

Использование сопоставления разделителей Transact-SQL

Устранение неполадок технологии IntelliSense для Transact-SQL

Синтаксис языка Transact-SQL, поддерживаемый технологией IntelliSense