как использовать откат внутри триггера - PullRequest
0 голосов
/ 08 октября 2018
CREATE TRIGGER hrs.stock_BEFORE_INSERT BEFORE INSERT ON stock FOR EACH 
ROW
BEGIN
declare d datetime;
declare d2 datetime;

select d=stockDate , d2=ExpDate
from inserted ;

if (d2<d) then
    rollBack;
end if;
END

, когда я пытаюсь создать этот триггер, я получаю сообщение об ошибке.

Ошибка 1415: не разрешается возвращать набор результатов из триггера.КАЖДАЯ СТРОКА НАЧИНАЕТСЯ объявить дату и время;объявить d2 datetime;выберите d = stockDate, d2 = ExpDate из вставленного;if (d2

почему выдает сообщение об ошибке?. Как этого избежать?

...