为了账号安全,请及时绑定邮箱和手机立即绑定

Oracle触发器

已采纳回答 / 花里狐邵
需要掌握PL/SQL语法。对PL/SQL语法不了解的小伙伴请移步课程

讲师回答 / 赵强老师
少了一个分号,应该是下面这样:dbms_output.put_line('成功插入新成员');

最新回答 / sntatas
讲解的很明白不就好了,管他是不是机器人

最新回答 / 台风下雨天
你的意思是:update emp set sal=sal-1 where empno=7077update emp set sal=sal+1 where empno=9999;这样第一条在执行之前就抛出错误,第二条就不执行了是吗?

已采纳回答 / qq_骑着蜗牛去旅行_03471935
你这里: raise_application_error(-20002,'||:new.sal||'  '||:old.sal||);   单引号用的有问题(3个引号),多了一个引号,去掉第一个引号

已采纳回答 / inverted_demon
test是你自己创建的表吗??oracle提示的错误信息是什么?

最新回答 / 小鑫窝_2020
如果在命令行下,需要在结尾加:/

最赞回答 / 小伙子可以的
打开屏幕输出开关set serveroutput on这是代码,不用加分号

最赞回答 / 慕仔7402843
实际开发基本很少使用触发器,因为触发器的效率不高,而且容易导致多个表发生错误,寻找错误相当麻烦,通常使用存储过程

已采纳回答 / wawa_wo
一、命令窗口的话,需要在打开输出信息SQL>set serveroutput onSQL> insert into emp1 (id,EMPNO,ename,deptno) values(22,8888,'test',10);插入成功!!!1 row inserted二、SQL窗口的话,打印的文字是在有个’输出‘选项卡中查看的<...图片...>
课程须知
学习本门课程前,需要掌握PL/SQL语法。对PL/SQL语法不了解的小伙伴请移步课程《Oracle数据库开发必备利器之PL/SQL基础》。
老师告诉你能学到什么?
1、掌握触发器的概念和语法 2、通过案例的学习,能够独立编写触发器

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消