ВУЗ:
Составители:
Рубрика:
42
DECLARE @c2 INT
EXEC count_purchases ’01-jun-2006’, ’01-jul-2006’, @c2 OUTPUT
SELECT @c2
Варианты заданий к лабораторной работе №4
Общие положения
В утилите Query Analyzer создать новую программу. Программно сде-
лать активной созданную БД DB_Books с помощью оператора Use. Соз-
дать хранимые процедуры c помощью операторов Create procedure, при-
чем самостоятельно определить имена процедур. Каждая процедура будет
выполнять по одному SQL запросу, которые были выполнены во второй
лабораторной работе. Причем код SQL запросов нужно изменить таким
образом, чтобы в них можно было передавать значения полей, по которым
осуществляется поиск.
Например, исходное задание и запрос в лабораторной работе №2:
/*Выбрать из справочника поставщиков (таблица Deliveries) названия ком-
паний, телефоны и ИНН (поля Name_company, Phone и INN), у которых
название компании (поле Name_company) 'ОАО МИР'.
SELECT Name_company, Phone, INN FROM Deliveries
WHERE Name_company = 'ОАО МИР'
*/
--В данной работе будет создана процедура:
CREATE PROC select_name_company @comp CHAR(30)
AS
SELECT Name_company, Phone, INN FROM Deliveries
WHERE Name_company = @comp
--Для запуска процедуры используется команда:
EXEC select_name_company 'ОАО МИР'
Сохранить файл программы с названием ФамилияСтудента_ЛАб_4.
В SQL Server Enterprise MANAGER в разделе хранимых процедур БД
DB_Books проверить наличие процедур.
Список заданий
В утилите Query Analyzer создать новую программу. Программно сде-
лать активной индивидуальную БД, созданную в лабораторной работе №1,
с помощью оператора Use. Создать хранимые процедуры c помощью опе-
раторов Create procedure, причем самостоятельно определить имена про-
PDF created with pdfFactory Pro trial version www.pdffactory.com
Страницы
- « первая
- ‹ предыдущая
- …
- 41
- 42
- 43
- 44
- 45
- …
- следующая ›
- последняя »