ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 限制删除和TRUNCATE表

限制删除和TRUNCATE表

原创 Linux操作系统 作者:gaopengtttt 时间:2010-09-28 16:28:23 0 删除 编辑

在论坛中看到一个关于删除表的触发器,不让删除和TRUNCATE表。

如下,其实就是一个BEFORE触发器。

CREATE OR REPLACE TRIGGER trg_dropdeny
   BEFORE DROP or TRUNCATE ON DATABASE
BEGIN
   
      raise_application_error (num      => -20000,
                               msg      =>    '你疯了,想删除表 '
                                           || ora_dict_obj_name ()
                                           || ' ?!!!!!'
                                           || '你完了,警察已在途中.....'
                              );

END;
不错记录下

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

请登录后发表评论 登录
全部评论
wxh gp_22389860 公众号 MySQL学习 书籍 深入理解MySQL主从原理

注册时间:2021-06-07

  • 博文量
    868
  • 访问量
    3495560