SqlTransaction.Save(String) 메서드

정의

트랜잭션의 일부를 롤백하는 데 사용할 수 있는 저장점을 트랜잭션에 만들고 저장점 이름을 지정합니다.

public:
 void Save(System::String ^ savePointName);
public void Save(string savePointName);
member this.Save : string -> unit
Public Sub Save (savePointName As String)

매개 변수

savePointName
String

저장점의 이름입니다.

예외

트랜잭션을 커밋하는 동안 오류가 발생했습니다.

트랜잭션이 이미 커밋되었거나 롤백되었습니다.

-또는-

연결이 끊어졌습니다.

설명

Save 메서드는 Transact-SQL SAVE TRANSACTION 문과 동일합니다.

매개 변수에 savePoint 사용되는 값은 메서드의 일부 구현 매개 transactionName 변수에 사용되는 값과 같을 BeginTransaction 수 있습니다.

저장점은 트랜잭션의 일부를 롤백하는 메커니즘을 제공합니다. 메서드를 사용하여 Save 저장점을 만든 다음 나중에 메서드를 호출 Rollback 하여 트랜잭션의 시작 부분에 롤백하는 대신 저장점으로 롤백합니다.

적용 대상

추가 정보