用plsql创建触发器问题
代码如下
create trigger insert_into_goods_tri
before insert
on goods_ for each row
begin
if :new.type_of_goods_id is not in (select id_ from type_of_goods where shop_id=:new.shop_id)
then
raise_application_error(-20001,'类型号必须要与店铺号符合匹配');
end if;
end;
触发器的大概意思是 向goods_插入数据时,type_of_goods_id 和 shop_id要符合某规则,不然就抛异常
我把这段代码黏贴到plsql执行框中,既不执行,也不报错,还是继续处于多行输入状态,不管怎么输,
都一直是多行输入状态,我又要关了重新试。
请问这个触发器书写结构上是哪里不对么,顺便问一下,在plsql中,怎么强制结束多行输入状态。
------解决方案--------------------最后加一个斜杠(/)试试