QQ网名大全

oracle关于限制一张表的值小于另外一张表

create or replace trigger ad_rank
  before insert on advert
  for each row
declare
  p_rank number;
begin
  select rank into p_rank from users where username = :new.pub_user;
  if :new.rank > p_rank then
    raise_application_error(-20001, '广告的rank不能大于发布广告的用户的rank');
  end if;
end;
佚名
2024-05-29 07:59:16
最佳回答
类似问题(10)