oracle 编程 :在Scott下 创建员工表的触发器,删除,修改时候在屏幕输出更新后的表信息,4列分别为 ,部

oracle编程:在Scott下创建员工表的触发器,删除,修改时候在屏幕输出更新后的表信息,4列分别为,部门号、总人数、总工资、总输入,求详细步骤... oracle 编程 :在Scott下 创建员工表的触发器,删除,修改时候在屏幕输出更新后的表信息,4列分别为 ,部门号、总人数、总工资、总输入,求详细步骤 展开
 我来答
badkano
2013-05-26 · 知道合伙人体育行家
badkano
知道合伙人体育行家
采纳数:144777 获赞数:885360
团长

向TA提问 私信TA
展开全部
create or replace trigger T_emp
after delete or update 
on emp
declare
v_deptno int;
v_count int;
v_sal number(10,2);
v_sr number(10,2);
cursor c_emp is
select deptno,count(*),sum(sal),sum(nvl(comm,0)+nvl(sal,0)) from emp group by deptno;
begin
open c_emp;
loop
fetch c_emp into v_deptno,v_count,v_sal,v_sr;
exit when c_emp%notfound;
dbms_output.put_line(v_deptno||','||v_count||','||v_sal||','||v_sr);
end loop;
end;
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式