Створення процедур в mysql

Нехай нам задається завдання: Створити процедуру, яка за кодом країни повертає місто з максимальним населенням. (Тут не робиться вибір між використанням функцій і процедур, інакше перевага перших було однозначним)

Найпростіших синтаксис створення процедур, як вказує документація. виглядає:


Нехай нам задається завдання: Створити процедуру, яка за кодом країни повертає місто з максимальним населенням. (Тут не робиться вибір між використанням функцій і процедур, інакше перевага перших було однозначним)

Завдання задана по БД world. стандартної БД MySQL, що знаходиться у відкритому доступі. Для вирішення завдання потрібно використовувати власний роздільник замість ";" (Тільки на час опису MySQL-процедури. У поточному прикладі це подвійний слеш "//").

Вибрати назву процедури і параметра, а також вказати який тип параметра використовується: вхідний або вихідний, а може бути вхідний-вихідний і вказати SQL-тип вмісту, переданого процедурі. (Всі написані нижче позначення запропоновані слухачами курсів MySQL, після вивчення теорії)

Сама процедура повинна вивести або повернути через вхідні-вихідну змінну якесь значення (якщо через змінну, то тільки скаляр - одне значення простого типу)

Завдання для написання процедур для бази даних MySQL

  1. Створити процедуру, яка за назвою міста повертає населення міста
  2. Створити процедуру, яка за назвою країни повертає населення країни
  3. Написати продедур, за кодом країни виводить на екран всі мови в країні. Використовуйте SELECT всередині процедури
  4. Написати процедуру, яка встановлює нову назву для міста.
  5. Створити процедуру, що додає місто (тобто, оболонку для оператора INSERT)
  6. Написати процедуру, що видаляє країну за кодом

Схожі статті