触发器:当SQL插入或更新时判断写入值,当满足某条件后修改写入值,如何实现? 30

从没研究过触发器,今天想到一个功能,借机学习下触发器,感谢各位。需求如下:当表MJ_DATA是一个刷卡数据表,会不断的更新数据,其中包括卡号,日期,刷卡时间等,我想实现当... 从没研究过触发器,今天想到一个功能,借机学习下触发器,感谢各位。 需求如下: 当表MJ_DATA是一个刷卡数据表,会不断的更新数据,其中包括卡号,日期,刷卡时间等,我想实现当表中插入新行或者行更新时,并且卡号等于某卡号时,判断写入的刷卡时间,如果大于900(也就是九点,字段是SMALLINT的),就将该值改为800-900之间的随机值。
请问这样的功能能否被触发器实现,能否给个示例,万分感谢!
SQLSERVER 2008
展开
 我来答
谈论用户名
2011-01-06 · TA获得超过1189个赞
知道小有建树答主
回答量:3981
采纳率:21%
帮助的人:1063万
展开全部
可以实现的。你用的哪个数据库。数据库不同,格式会有一点不一样。
CSTDED_DOURDEN
2011-01-06 · TA获得超过155个赞
知道小有建树答主
回答量:293
采纳率:0%
帮助的人:238万
展开全部
Oracle,Sql server还是?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式