您的位置:首页 > 数据库 > Oracle

oracle创建触发器,防止有人恶意删除表及常用对象。

2010-10-26 14:05 323 查看
CREATE OR REPLACE TRIGGER ddl_deny_lee

--jwz 20101018
BEFORE drop OR truncate on database

begin

raise_application_error(num => -20000,
msg => '主机:' || SYS_CONTEXT('USERENV', 'HOST') ||
chr(13) || 'IP:' ||
SYS_CONTEXT('USERENV', 'IP_ADDRESS') ||
'试图删除' || ora_dict_obj_name() || '表');
end;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐