Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Контрольная работа (вариант №9).doc
Скачиваний:
40
Добавлен:
01.04.2014
Размер:
157.18 Кб
Скачать

4. Разработайте sql-код для проверки работы созданных хранимых процедур.

4.1 Проверка работы хранимой процедуры procedure1

DECLARE @t nvarchar(30)

DECLARE @res int

SET @t = N'материалы'

EXECUTE procedure1 @t, @res OUTPUT

SELECT @res AS [количество строк]

Результат выполнения скрипта:

4.2 Проверка работы хранимой процедуры procedure2

DECLARE @status character

DECLARE @days int

SET @status = '-'

SET @days = 3

EXECUTE procedure2 @status, @days

Результат выполнения скрипта:

– до выполнения

таблица накладные

таблица акты_списания

– после выполнения

таблица накладные

таблица акты_списания

4.3 Проверка работы хранимой процедуры procedure3

DECLARE @column nvarchar(30)

DECLARE @min int

DECLARE @avg int

DECLARE @max int

DECLARE @sum int

SET @column = N'цена'

EXECUTE procedure3 @column, @min OUTPUT, @avg OUTPUT, @max OUTPUT, @sum OUTPUT

SELECT @min AS мин, @avg AS [ср. арифм.], @max AS макс, @sum AS сумма

Результат выполнения скрипта:

4.4 Проверка работы хранимой процедуры procedure4

DECLARE @param1 nvarchar(30)

DECLARE @param2 nvarchar(30)

SET @param1 = '1000'

SET @param2 = '95000'

EXECUTE procedure4 @param1, @param2

Результат выполнения скрипта:

12