触发器有单独的名字空间,所以触发器名可以与表名和过程名相同,但在同一个schema中的触发器不能重名。
示例
create or replace trigger emp_inert_trgger after insert on emp FOR EACH ROW begin dbms_output.put_line('The Name is: ' || :new.ename); end; |
当EMP表添加条记录时会触发emp_inert_trgger触发器。
SQL> set serveroutput on; SQL> insert into emp(empno,ename,sal) values(1103,'Zhansan',4000.0); The Name is: Zhansan 1 row inserted |