ITPub博客

首页 > Linux操作系统 > Linux操作系统 > Triggers 授權

Triggers 授權

原创 Linux操作系统 作者:taogchan 时间:2011-04-13 11:04:22 0 删除 编辑
CREATE OR REPLACE TRIGGER SYS.audit_TRI_NO_DROP
BEFORE DROP
ON DATABASE
BEGIN
 
  IF ora_dict_obj_type IN ('TABLE')
   
     AND ((USER NOT IN ('SYS','SYSTEM')) AND USER IN ('EAI','MKT','SCM_ADMIN','OMS','SCM','QUEST','SCM_ADMIN','TMS','WMS'))
   
     AND 1 = 1 THEN
    raise_application_error(num => -20001,
                            msg => '不允許對表' || ora_dict_obj_name ||
                                   '進行刪除!');
  END IF;
END;

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/22392018/viewspace-692378/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2009-08-28

  • 博文量
    200
  • 访问量
    1191747