SqlTransaction.Save(String) SqlTransaction.Save(String) SqlTransaction.Save(String) SqlTransaction.Save(String) Method

定義

セーブポイントの名前を指定して、トランザクション内にセーブポイントを作成します。セーブポイントは、トランザクションを部分的にロールバックするために使用できます。Creates a savepoint in the transaction that can be used to roll back a part of the transaction, and specifies the savepoint name.

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

パラメーター

savePointName
String String String String

セーブポイントの名前。The name of the savepoint.

例外

トランザクションをコミットしようとしてエラーが発生しました。An error occurred while trying to commit the transaction.

トランザクションは、既にコミットまたはロールバックされています。The transaction has already been committed or rolled back.

または-or- 接続が切断されています。The connection is broken.

注釈

Save メソッドは、TRANSACT-SQL の SAVE TRANSACTION ステートメントと等価です。Save method is equivalent to the Transact-SQL SAVE TRANSACTION statement.

使用される値、savePointパラメーターで使用されるのと同じ値を指定できます、transactionNameの一部の実装のパラメーター、BeginTransactionメソッド。The value used in the savePoint parameter can be the same value used in the transactionName parameter of some implementations of the BeginTransaction method.

セーブポイントは、トランザクションの一部をロールバックするためのメカニズムを提供します。Savepoints offer a mechanism to roll back parts of transactions. 使用してセーブポイントを作成する、Saveメソッド、およびその後の呼び出し、Rollbackトランザクションの開始にロールバックではなく、セーブポイントにロールバックするメソッド。You create a savepoint using the Save method, and then later call the Rollback method to roll back to the savepoint instead of rolling back to the start of the transaction.

適用対象

こちらもご覧ください