Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лекции / Л-5 - Процедурные расширения SQL

.pdf
Скачиваний:
13
Добавлен:
28.06.2021
Размер:
592.42 Кб
Скачать

Табличные переменные

Для объявления табличной переменной используют оператор DECLARE, имеющий дополнительный синтаксис.

Полная структура оператор DECLARE для объявления табличной переменной:

DECLARE @ имя_табличной_переменной

< определение_таблицы >

Структура определения таблицы является подмножеством общего определения таблицы оператором CREATE TABLE.

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

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

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

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

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

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

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

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

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

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