update触发器修改记录后,希望修改后的某个字段汇总更新其他表内数据,有什么方法能实现

现在问题是如果在update触发器中进行sum取值,取到的是未保存修改后的值,请指教... 现在问题是如果在update触发器中进行sum取值,取到的是未保存修改后的值,请指教 展开
 我来答
cjuesi
2012-05-16 · TA获得超过963个赞
知道小有建树答主
回答量:540
采纳率:88%
帮助的人:144万
展开全部
在inserted表中查找吧。一般情况更新是先删除在添加,删除数据会存放在deleted表中,被添加的数据(更新)会存放在inserted表中,提交事务还有,会清空deleted中内容,向表中添加inserted内容在清空
追问
嗯 谢谢cjuesi 关于处理 inserted逻辑表 物理数据表 deleted逻辑表对数据处理的先后顺序大概已经知道,请问怎么查看inserted 和deleted表中数据?
追答
因为inserted,deleted表数据是临时性的,事务提交完,就会清空数据的。所以只能在操作数据库的时候查询,就是你在触发器里直接写查询语句 比如select id from deleted where id ='0001',即可
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式