ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 07.06.2019

Просмотров: 118

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Студента ИТ14-1 Красовского А.В.

Лабораторная работа 7
Создание хранимых процедур в системе управления базами данных
InterBase.

Цель работы: получить навыки использования инструмента IBConsole СУБД InterBase для создания хранимых процедур с использованием SQL.

Ход работы

Процедура для получение списка пользователей и использованного типа ПО по курсу изучения андроида

CREATE PROCEDURE procedure_for_query (IN `course id` INT(11))

NOT DETERMINISTIC

SQL SECURITY INVOKER

BEGIN

SELECT software.`name`, COUNT(software.`id ПО`)

FROM users, courses, studying, `session`, software

WHERE studying.`courses id` = 1

AND studying.`courses id` = courses.`id Курса`

AND studying.`users id` = users.`id Пользователя`

AND `session`.`user id` = users.`id Пользователя`

AND `session`.`software id` = software.`id ПО`

GROUP BY software.`name`;

END;

Результат вызова процедуры

Вывод: в ходе выполнения лабораторной работы получил навыки создания хранимых процедур в СУБД InterBase.


Смотрите также файлы