欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

用plsql创建触发器有关问题

更新时间: 2014-01-05 02:11:47 责任编辑: Author_N1

 

用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中,怎么强制结束多行输入状态。
--参考方法--
最后加一个斜杠(/)试试
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:11:47
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/6808/
本文WWW.DOC100.NET DOC100.NET版权所有。