递归触发器就是一个表(table1)的操作影响了另外一个表(table2) 而table2的变动又反过来影响了table1,就这样一直循环直到不满足条件时退出。
递归触发器允许发生两种类型的递归:
1、间接递归
2、直接递归
使用间接递归时,应用程序更新表 T1,从而激发触发器 TR1,该触发器更新表 T2。在这种情况下,触发器 T2 将激发并更新 T1。
使用直接递归时,应用程序更新表 T1,从而激发触发器 TR1,该触发器更新表 T1。由于表 T1 被更新,触发器 TR1 再次激发,依此类推。
先看联机帮助,索引中输入:CREATE TRIGGER
或者在运行对话框中输入:
mk:@MSITStore:C:\Program%20Files\Microsoft%20SQL%20Server\80\Tools\Books\tsqlref.chm::/ts_create2_7eeq.htm