1

我想执行一个触发器,它应该应用于除一个用户之外的所有用户。

我怎么写这个?

请提供一个简单的代码示例?

4

2 回答 2

5
if user != 'BADGUY' then
--  run this code
end if;
于 2012-07-09T15:55:32.477 回答
2
 CREATE OR REPLACE TRIGGER <trigger_name>
 :
 DECLARE


 BEGIN

   --replace scott with the user you want to restrict 
   IF sys_context( 'userenv', 'current_user' ) <> 'SCOTT' THEN  
     --do what you want to do 

   END IF;

 END <trigger_name>;
于 2012-07-09T17:36:42.420 回答