很牛B的SQL面试题答案
创建触发器他的功能如下: AS_Employee
表中字段有 ID, Code,Name, Age, strDate
如果对表进行插入操作时,判断NAME字段的内容是否存在如果存在则取消插入操作.
当对表进行修改时,将srtDate更新为当前日期
create or replace trigger p_updatestocks(i_name in varchar2)
Affter insert or update on AS_Employee
Begin
case
v_name varchar2:=&name;
if(select ID from AS_Employee where name=v_ name)==null)
{
End case;
}
Else
{
Update AS_Employee set strDate=sysdate where name=v_name;
}
End case;
End;