Разработка клиент-серверных приложений в Microsoft SQL Server 2000 и Borland Delphi 7. Семенова И.И. - 43 стр.

UptoLike

Составители: 

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