
Лекции / Л-5 - Процедурные расширения SQL
.pdf
Табличные переменные
Для объявления табличной переменной используют оператор DECLARE, имеющий дополнительный синтаксис.
Полная структура оператор DECLARE для объявления табличной переменной:
DECLARE @ имя_табличной_переменной
< определение_таблицы >
Структура определения таблицы является подмножеством общего определения таблицы оператором CREATE TABLE.

Пример использования табличной переменной

Использование курсора вместе с табличной переменной (1)

Использование курсора вместе с табличной переменной (2)

Использование курсора для отображения списка баз данных (1)

Использование курсора для отображения списка баз данных (2)

Использование курсора в хранимой процедуре (1)
Создадим хранимую процедуру, записывающую в новую таблицу February все заказы, сделанные в феврале 2009 г. Предварительно необходимо создать пустую таблицу February со структурой, аналогичной таблице Orders.

Использование курсора в хранимой процедуре (2)

Использование курсора в хранимой процедуре (3)

Использование курсора в хранимой процедуре (4)