oracle中如何增加触发器

我oracle中有一张表,里面涉及触发器的字段有itemid和summary.我从前台软件操作,如果itemid='002'那么summary不能为空,其他不限制。求帮忙... 我oracle中有一张表,里面涉及触发器的字段有 itemid 和 summary. 我从前台软件操作,如果 itemid='002' 那么summary 不能为空,其他不限制。求帮忙写个触发器,谢谢。
create or replace trigger summarycheck
before insert or delete or update on budgetpay for each row

begin
if itemid='002' then

后面怎么写不会了。。
展开
 我来答
zhao897567033
2015-06-26 · TA获得超过148个赞
知道小有建树答主
回答量:184
采纳率:100%
帮助的人:69万
展开全部
delete 不需要吧
Create or Replace Trigger summarycheck

Before Insert or Delete on budgetpay for each row

begin
if (updating or inserting) and :New.itemid='002' and Trim(:New.summary) is null then
raise_application_error(-20001,'itemid是002,summary不能为空');
end if;
end;
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式