RecursiveTriggers Property
Microsoft SQL Server의 이후 버전에서는 이 기능이 제거됩니다. 새 개발 작업에서는 이 기능을 사용하지 않도록 하고, 현재 이 기능을 사용하는 응용 프로그램은 수정하십시오.
The RecursiveTriggers property controls nested call behavior for Microsoft SQL Server triggers.
구문
object
.RecursiveTriggers [= value]
Parts
object
An expression that evaluates to an object in the Applies To listvalue
TRUE or FALSE
Data Type
Boolean
Modifiable
Read/write
Prototype (C/C++)
HRESULT GetRecursiveTriggers(LPBOOL pRetVal);
HRESULT SetRecursiveTriggers(BOOL NewValue);
주의
If TRUE, a trigger can fire more than once when statement execution directs more than a single trigger execution. For example, a table T1 with trigger Trig1 may update table T2 with Trig2 enabled, which itself updates table T1. If the update of T1 directed by Trig2 causes modification that would normally fire trigger Trig1 and RecursiveTriggers is TRUE, trigger Trig1 fires a second time.
If FALSE, a trigger fires only once regardless of the actions of itself or other triggers enabled on other tables.