永发信息网

创建触发器t1,当向employees表中插入或修改一条记录时,通过触发器检查记录的

答案:2  悬赏:70  手机版
解决时间 2021-03-06 15:35
  • 提问者网友:龅牙恐龙妹
  • 2021-03-05 17:42
departmentid值在departments表示否存在,如果不存在,则取消插入或修改操作。怎么写?
最佳答案
  • 五星知识达人网友:旧脸谱
  • 2021-03-05 18:40
create or replace trigger tri_table_insert
before insert on table

for each row
declare

flag number(1);

begin
flag:=0;

select 1 into flag from departments where deparementid =:new.id;
if flag>0 then

raise_application_error(10058,'id exists!');
end if ;
end ;
全部回答
  • 1楼网友:有你哪都是故乡
  • 2021-03-05 19:38
可以私聊我~
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯