Методическое пособие к лабораторным работам по курсу «База данных» Ташкент 2022


Download 3.26 Mb.
bet69/91
Sana15.11.2023
Hajmi3.26 Mb.
#1777302
TuriМетодическое пособие
1   ...   65   66   67   68   69   70   71   72   ...   91
Bog'liq
Metodichka BD

Рис. 14.1.3. Использование инструкции WHILE в создании функций.
Вызовем функцию.

Рис. 14.1.4. Вывод функции.

Рассмотрим как удалить функцию. Для этого используется оператор DROP. В начале пишется оператор drop function, а затем указываем имя функции.





Рис. 14.1.5. Удаление функции.

В реляционных базах данных есть возможность создания не только функций, но и процедур. Создадим процедуру с простым запросом выборки из таблицы.



Рис. 14.1.6. Создание процедуры.

Здесь используется оператор Select и функция Count(*). Обратите внимание что используется INTO и данные направляются в параметр а. Вызовем процедуру через CALL. В этом случае процедура запустилась. Чтобы увидеть ее результат, нужно написать запрос с select.





Рис. 14.1.7. Вызов процедуры и её результат.

При вызове процедуры параметр можно указывать любой, то есть не обязательно указывать тот параметр который использовался при создании процедуры.



Рис. 14.1.8. Вызов процедуры с указыванием параметра.

Как было указано в части теории можно применять внутри функций и процедур разные инструкции. В данном примере используется repeat.





Рис. 14.1.9. Создание процедуры с repeat.

Чтобы запустить процедуру производим следующие операции.



Рис. 14.1.10. Операция для запуска процедуры.

Рассмотрим пример использования IN параметра в запросе выборки из таблицы doctor.



Рис. 14.1.11. Использование IN параметра в запросе выборки из таблицы doctor.
Запустим процедуру и получим результат.

Рис. 14.1.12. Вывод результата процедуры.


Задание:

  1. Написать и выполнить скрипты по теме лабораторной работы.

  2. Показать четыре различных по сложности и условиям примера создания и применения функции.

  3. Показать четыре различных по сложности и условиям примера создания и применения процедуры.

  4. Подкрепить скрипты скринами с результатами их выполнения в СУБД.

  5. Подготовить отчет по выполненной работе.




Download 3.26 Mb.

Do'stlaringiz bilan baham:
1   ...   65   66   67   68   69   70   71   72   ...   91




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling