1. Ознакомиться с методическими указаниями по выполнению лабораторной работы.
a. Создание и модификация хранимой процедуры.
b. Создание и модификация функции пользователя.
2. Выполнить задания для самостоятельной работы.
a. Создать процедуры в соответствии с заданием.
b. Создать функции в соответствии с заданием.
3. Оформить отчет о выполнении лабораторной работе.
Методические рекомендации по выполнению работы
(1)
Создание и модификация хранимой процедуры
Выберите в дереве Проводника пункт Stored Procedures и, активизируя всплывающее меню, дайте команду New Stored Procedure. В появившемся окне Stored Procedure Properties в рабочую область выводится шаблон текста процедуры:
CREATE PROCEDURE [ имя процедуры ] [ Описание входных переменных ]
[ Описание локальных переменных ]
AS
Задайте имя процедуры и введите текст запроса (после ключевого слова AS).
Пример создания хранимой процедуры.
Создать процедуру для обновления таблицы ИЗДЕЛИЕ, имеющую два параметра: наименование и цена изделия. Первый параметр должен использоваться для идентификации редактируемой строки таблицы, второй – для занесения значения в соответствующее поле.
|
|
/*Задаем имя процедуры и параметр – в виде переменной и ее типа:*/
CREATE PROCEDURE update_izdelie @name1 CHAR(20), @name2 int
AS
/* Запрос на обновление таблицы использует параметр процедуры для спецификации условия выборки редактируемых строк. (Во избежание конфликта с зарезервированными словами языка имена полей рассматриваемой таблицы ограничены квадратными скобками, хотя в данном случае это необязательно) */