关于SQL触发器的嵌套 http://www.csdn.net/expert/topic/667/667925.xml?temp=.6055872主 题: 急!在SQL SERVER 7 中,默认是否允许触发器嵌套? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 楼上的兄弟,你好象没明白我的意思,可能我说的不清楚,现在的情况是table1的触发器已经触发,但因为它是通过table2的触发器执行了对table1的修改嵌套触发的,好象此时在table1的触发器中对inserted与deleted临时表的引用已经不正确,如何在这种情况下使table1的触发器如同直接修改table1中数值一样在工作? 1. 对表table1更新时,在其触发器中可以使用两个临时表,修改行将不在table1中,该行的原值在deleted临时表,新值在inserted临时表 你的触发器是什么触发器?默认的都是后触发,这时的“修改行将不在table1中”是谁说的?2. 这时table1触发器中inserted与deleted的调用已经不起作用?什么叫“不起作用”,说的专业点。 1.当在某个有UPDATE触发器的表上修改的某条记录时,表中原来的记录移动到deleted表中,修改过的记录插入到了inserted表中。此时在UPDATE触发器事物没有结束时,原记录并不在原table中。2.如果是通过另一个触发器间接修改了这个有UPDATE触发器的表,被修改行在UPDATE触发器工作期间,却并没有移动到deleted表中(但却复制到了deleted中),此时原表、deleted表、inserted表都有这条记录。不知是何原因? 1.当在某个有UPDATE触发器的表上修改的某条记录时,表中原来的记录移动到deleted表中,修改过的记录插入到了inserted表中。此时在UPDATE触发器事物没有结束时,原记录并不在原table中。 错误!UPDATE触发器事物没有结束,UPDATE触发器看到的记录已经在其宿主表中 求:创建自动生成单据编号的存储过程。 求一个mssql的sql语句 求一个函数 SQL小问题 寻求一条insert语句! 如何在SSMS中自定义Sql代码的底色、字体颜色? 一条SQL,大家帮帮忙 怎样用Ms SQL Sverver Management Studio Express把远程数据库备份到本地硬盘上? == 触发器 == 一个sql小问题(怎样做这么一个视图) 请问怎幺修改数据库名字? 使用了DTS的VB程序如何打包?100分求教!陆续加分,只要解决问题!
你的触发器是什么触发器?默认的都是后触发,这时的“修改行将不在table1中”是谁说的?2. 这时table1触发器中inserted与deleted的调用已经不起作用?
什么叫“不起作用”,说的专业点。
2.如果是通过另一个触发器间接修改了这个有UPDATE触发器的表,被修改行在UPDATE触发器工作期间,却并没有移动到deleted表中(但却复制到了deleted中),此时原表、deleted表、inserted表都有这条记录。不知是何原因?