Как в хранимую процедуру добавить проверку входных данных?

Доброго времени суток. У меня такая проблема. Есть задача: Разработать хранимые процедуры для добавления/изменения/удаления данных. В процедуры необходимо добавить проверки входных данных согласно таблице выше.(тип данных, условие NOT NULL, уникальность данных) В случае ввода некорректных данных выводить текст с читабельной ошибкой.

Есть код с процедурой:

CREATE PROCEDURE add_product (a INT, b TIMESTAMP, c VARCHAR(20), d VARCHAR(50), e INT, f INT)
LANGUAGE SQL
AS $$
INSERT INTO sales (ID, Sale_time, Pharmacy, product, Number_of_packages, Price)
VALUES (a, b, c, d, e, f);
$$;

Как в эту процедуру добавить проверку входных данных?? Заранее благодарю
  • Вопрос задан
  • 170 просмотров
Пригласить эксперта
Ответы на вопрос 1
LaRN
@LaRN
Senior Developer
Судя по коду у вас MySql.
Вот тут подробная информация:
https://www.w3resource.com/mysql/mysql-procedure.php
А тут небольшой пример:
https://www.tutorialspoint.com/how-to-display-mess...
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы