1. 首页
  2. IT资讯

限制删除和TRUNCATE表

在论坛中看到一个关于删除表的触发器,不让删除和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博客 ” ,链接:http://blog.itpub.net/7728585/viewspace-675032/,如需转载,请注明出处,否则将追究法律责任。

主题测试文章,只做测试使用。发布者:深沉的少年,转转请注明出处:http://www.cxybcw.com/183199.html

联系我们

13687733322

在线咨询:点击这里给我发消息

邮件:1877088071@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

QR code