用户对自己DDL权限的限制
这是在ORACLE中实现限制用户对自己对象的DDL权限 (触发器实现)的代码
create or replace trigger ddl_refuse_trig
before ddl on schema
declare
v_ipaddress varchar2(20);
begin
select sys_context('userenv','ip_address') into v_ipaddress from dual;
if v_ipaddress <> '192.168.1.152' then
raise_application_error(-20099,'Sorry,You can not execute the command.Please contact the DBA',false);
end if;
end;
/
本文来自: 涿州无 痛 人 流医院 http://www.zzrenliu120.com
浙公网安备 33010602011771号