替换触发器——instead of 替换触发器,它的触发时机是instead of,与其他类型触发器不同的是,替换触发器定义在视图(一种数据库对象)上的,而不是定义在表上。由于视图是由多个基表连接组成的逻辑结构,所有一般不允许用户进行DML操作(insert,update,delete等操作),这样当用户编写替换触发器后,对视图操作实际上就变成了执行触发器中的PL/SQL操作。先创建视图 cr
1、修改分隔符符号 delimiter $$ $$可以修改 2、创建触发器函数名称 create trigger 函数名 3、什么样在操作触发,操作哪个表 after :……之后触发 before :……之后触发 insert :……之后触发 update :……之后触发 delete :……之后触发 on 表名 实例 after insert on use
1. 当表A新增一条记录,表B则跟着添加这条记录 #删除当前触发器 drop TRIGGER IF EXISTS t_edw_event_add_cdr_3; #创建触发器:当ccbill_cdr表新增一条记录,则在edw_event_add_cdr表添加这条记录 CREATE TRIGGER t_edw_event_add_cdr_3 after INSERT ON ccbill_cdr fo
--传参的存储过程create or replace procedure addSalTo2(eno in number, num in number)asbeginupdate emp set sal = sal + num where empno = eno;dbms_output.put_line(eno || '涨了' || num || '工资');end;beginaddsal