数据库级别的触发器

秋雨飘落 2011-06-16 09:21:01
我想要一个类似触发器的东西,功能就是

当数据库启动的时候,执行 一条update语句,

也就是数据库启动的时候,执行UPDATE 表 SET 字段=0 ;

最好有现场的例子,今天没时间研究,等搞手来吧。

create or replace trigger SYS.aurora $server $startup after startup on database

call dbms_java.server_startup

这个不详细,,有详细的么
...全文
193 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
秋雨飘落 2011-06-16
  • 打赏
  • 举报
回复
SYS用户下建立数据库级别的触发器。。
tangren 2011-06-16
  • 打赏
  • 举报
回复
SQL> select * from test.t_reset;

N
----------
100

SQL>
SQL> CREATE OR REPLACE TRIGGER tr_start
2 AFTER startup ON DATABASE
3 BEGIN
4 UPDATE test.t_reset t SET t.n = 0;
5 END;
6 /

Trigger created

SQL> --数据重启后

SQL> select * from test.t_reset;

N
----------
0

SQL>

17,086

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧