[.NET][System.Transaction] System.Transaction 과 SP내 트랜잭션의 상관관계
[해결] TransactionScopeOption.Suppress 저장프로시져 내부에서 트랜잭션 처리 안할 경우 : 일반 저장프로시저 실행과 동일 저장프로시져 내부에서 트랜잭션 처리 : 저장프로시저 내부 트랜잭션만 적용됨, System.Transaction은 관여하지 않음.
TransactionScopeOption.Required 저장프로시져 내부에서 트랜잭션 처리하든, 하지 않든, 트랜잭션은 System.Transaction에서 처리함. 저장프로시저 내부에서 COMMIT TRAN 하더라도 호출측 System.Transaction이 Rollback하면 Rollback 처리됨. |