Процедурные расширения

Оценить
(9 голоса)

В предыдущих главах описывались операторы Transact-SQL, которые принадлежат языку определения данных DDL или языку манипулирования данными DML. Большинство из этих операторов может быть сгруппировано вместе для создания пакета. Как было сказано, пакет является последовательностью операторов Transact-SQL и процедурных расширений, которые отправляются в систему баз данных для совместного выполнения. Количество операторов в пакете ограничивается размером скомпилированного пакетного объекта. Основным преимуществом пакета перед группой одиночных операторов является то, что выполнение за один раз всех операторов дает значительный выигрыш в производительности.

Существует много ограничений, связанных с использованием различных операторов Transact-SQL внутри пакета. Наиболее важное заключается в том, что операторы определения данных create view, create procedure и create trigger должны быть единственными операторами в пакете.

Следующие разделы описывают по отдельности каждое процедурное расширение языка Transact-SQL.


Подробнее в этой категории: Блоки операторов »
Блоки операторов
Оператор IF
Оператор WHILE
Локальные переменные
Смешанные процедурные операторы

Добавить комментарий


Защитный код
Обновить

© 2021 serversql.ru. Все права защищены.