社区
基础和管理
帖子详情
急!!!怎么写这个触发器?-自动删除表中90天以后的信息……来者有份
dafei0320
2006-05-10 09:35:15
各位:请问两个问题
1。求一个触发器---作用:在表tableT 中删除字段 sendDate 距今天超过90天的信息。
2。触发器在什么时候能激发它执行动作-
在下不才,数据库了解不深……
...全文
224
13
打赏
收藏
急!!!怎么写这个触发器?-自动删除表中90天以后的信息……来者有份
各位:请问两个问题 1。求一个触发器---作用:在表tableT 中删除字段 sendDate 距今天超过90天的信息。 2。触发器在什么时候能激发它执行动作- 在下不才,数据库了解不深……
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hevin
2006-05-11
打赏
举报
回复
为什么不考虑用JOB,很典型的该使用JOB的例子嘛
dafei0320
2006-05-11
打赏
举报
回复
那请问JOB是在那里建的
在方案-》程序包吗?
dafei0320
2006-05-11
打赏
举报
回复
OK
触发器建好了,平时都需要一些什么样的管理呢?
lixusheng
2006-05-10
打赏
举报
回复
我也学习学习
dafei0320
2006-05-10
打赏
举报
回复
又有这个错误-
java.sql.SQLException: ORA-04098: 触发器 'DELETEM' 无效且未通过重新确认
如何解决 ?
dafei0320
2006-05-10
打赏
举报
回复
那这个触发器在什么时候执行呢?
czbbbs
2006-05-10
打赏
举报
回复
还可以考虑一下时间触发器
czbbbs
2006-05-10
打赏
举报
回复
creat or replace trigger [triggername]
BEFORE INSERT OR UPDATE OR DELETE ON tableT
begin
delete from tableT where sendDate < trunc(sysdate) - 90;
end
guojs_1
2006-05-10
打赏
举报
回复
同学同学
tang
2006-05-10
打赏
举报
回复
触发器不好管理,用job会好一些.
goldarcher2005
2006-05-10
打赏
举报
回复
用触发器会有问题,最好用job,但时间间隔不要太短
benny0526
2006-05-10
打赏
举报
回复
mark ^_^
zblaoshu1979
2006-05-10
打赏
举报
回复
用JOB就行了,判断你的时间字段就行了
任务调度开源框架Quartz动态添加、修改和删除定时任务
Quartz 是个开源的作业调度框架,为在 Java 应用程序
中
进行作业调度提供了简单却强大的机制。Quartz框架包含了调度器监听、作业和
触发器
监听。你可以配置作业和
触发器
监听为全局监听或者是特定于作业和
触发器
的监听。Quartz 允许开发人员根据时间间隔(或
天
)来调度作业。它实现了作业和
触发器
的多对多关系,还能把多个作业与不同的
触发器
关联。整合了 Quartz 的应用程序可以重用来自不同事件的作业,还可以为一个事件组合多个作业。并且还能和Spring配置整合使用。Quartz在功能上远远超越了JDK自带的Timer,很好很强大!
SQL学习笔记-------第八
天
(
触发器
实现多表同步更新学生
信息
)
触发器
实现多表同步更新学生
信息
--目录1.什么是
触发器
?2.创建
触发器
3.查看和删除
触发器
4.小结 1.什么是
触发器
?
触发器
是由一段代码块组成,当表
中
的数据发生变化(如INSERT、UPDATE 或 DELETE )时,会
自动
唤醒调用
触发器
中
的代码,从而起到了保证业务规则和数据的完整性的作用。 比如在网上商城系统
中
,当商家的一个商品被用户购买时,在订单表生成数据的同时,需要从商家库存表
中
减去该商品。 还有当一个商家账户注销时,删除用户表
中
该商家记录的同时,还需要将商家对应的商品数据,销售订单记录和库存记
什么是存储过程?什么是
触发器
?SQL
中
存储过程与
触发器
的区别是什么?
上面是存储过程?什么是
触发器
?SQL
中
存储过程与
触发器
的区别? 存储过程是在大型数据库系统
中
,一组为了完成特定功能的SQL 语句集,它存储在数据库
中
,一次编译后永久有效,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库
中
的一个重要对象。 数据库存储过程的实质就是部署在数据库端的一组定义代码以及SQL。将常用的或很复杂的工作,预先用SQL语句
写
好并用一个指定的名称存储起来,那么
以后
要叫数据库提供与已定义好的存储过程的功能相同的服务时,只需调用execute,即可
数据库
中
的
触发器
--1.
触发器
的概念 trigger --2.
触发器
的分类 --(1)DDL型
触发器
create ,alter,drop --(2)DML型
触发器
---a.Insert插入型
触发器
---b.update修改型
触发器
---c.delete删除型
触发器
---d.以上的任意混合型
触发器
--3.特点 --没有参数也没有返回值,事件驱动,
自动
引发 --4.语法 --create trigger
触发器
名称 --on 表名 --for insert/update/delete.
该如何使用MySQL的
触发器
?
1、为什么要使用
触发器
? 在实际开发
中
,我们经常会遇到这样的情况:有 2 个或者多个相互关联的表,如商品
信息
和库存
信息
分别存放在 2 个不同的数据表
中
,我们在添加一条新商品记录的时候,为了保证数据的完整性,必须同时在库存表
中
添加一条库存记录。 这样一来,我们就必须把这两个关联的操作步骤
写
到程序里面,而且要用事务包裹起来,确保这两个操作成为一个原子操作,要么全部执行,要么全部不执行。要是遇到特殊情况,可能还需要对数据进行手动维护,这样就很..
基础和管理
17,377
社区成员
95,128
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章