首页 > Linux操作系统 > Linux操作系统 > 限制删除和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博客 ” ,链接:https://blog.itpub.net/7728585/viewspace-675032/ ,如需转载,请注明出处,否则将追究法律责任。