欢迎来到我的地盘:今天是

若得山花插满头,莫问奴归处!

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
使用数据库触发器对应STARTUP事件  

CREATE TRIGGER log_routine AFTER STARTUP ON DATABASE
BEGIN
   exec   yourproc;  
END;


附:
高分求救:为什么我的Startup 触发器触发不了?
我创建一个startup触发器,就是不执行,谁能帮帮俺呀,俺都快疯了。  
   
  create   table   test   (a   varchar2(50));  
   
  create   or   replace   trigger   Tri_temp   after   STARTUP   on   database  
  begin  
    Insert   into   test   (a)   values   ('OK');  
    commit;  
  end   Tri_temp;  
  /

谢谢,我搞定了。是因为写了Commit的缘故。  
  create   or   replace   trigger   Tri_temp   after   STARTUP   on   database  
  begin  
    Insert   into   test   (a)   values   ('OK');  
  --   commit;   --去掉COMMIT就没问题了,真TMD。  
  end   Tri_temp;  
  /  
   
  马上解贴,接分。
posted on 2008-03-11 09:58  莫问奴归处  阅读(616)  评论(0编辑  收藏  举报
轩轩娃