CREATE OR REPLACE TRIGGER trg_dropdeny
BEFORE
DROP OR TRUNCATE
ON DATABASE
BEGIN
IF sys.login_user<>'SYSTEM' and sys.login_user<>'SYS' THEN
raise_application_error(num => -20000,
msg => 'are you creay,you really want delete or truncate this table ' || ora_dict_obj_name() ||
' ?' || '........................');
END IF;
END;
/
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/24237320/viewspace-734714/
,如需转载,请注明出处,否则将追究法律责任。