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

UptoLike

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

43
DECLARE @c2 INT
EXEC count_purchases ’01-jun-2006’, ’01-jul-2006’, @c2 OUTPUT
SELECT @c2
Варианты заданий к лабораторной работе 4
Общие положения
В утилите SQL Server Management Studio создать новую страницу для
кода (кнопка «Создать запрос»). Программно сделать активной созданную
БД 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 Management Studio в разделе хранимых процедур БД
DB_Books проверить наличие процедур.
Список заданий
В утилите SQL Server Management Studio создать новую
программу.
Программно сделать активной индивидуальную БД, созданную в лабора-
торной работе 1, с помощью оператора Use. Создать хранимые процеду-
ры c помощью операторов Create procedure, причем самостоятельно оп-
ределить имена процедур. Каждая процедура будет выполнять по одному