Попытка создать триггер, чтобы позволить пользователю вставлять только 5 раз в день - PullRequest
0 голосов
/ 19 ноября 2018
create or replace trigger trg_check_placement 
before insert 
on lds_placement
for each row
declare 
    plt_count number;
begin
select count(*) into plt_count  from lds_placement where TO_CHAR(sysdate,'HH24:MI:SS');
if plt_count >5 then
raise_application_error(-20000, 'Sorry! you cannot create more than five placement a day');
end if;
end;

Продолжайте получать ошибку недопустимого реляционного оператора в строке 4. Это правильный способ решения или я совершенно не прав?

...