SqlTransaction.Save(String) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
セーブポイントの名前を指定して、トランザクション内にセーブポイントを作成します。セーブポイントは、トランザクションを部分的にロールバックするために使用できます。
public:
void Save(System::String ^ savePointName);
public void Save (string savePointName);
override this.Save : string -> unit
member this.Save : string -> unit
Public Sub Save (savePointName As String)
パラメーター
- savePointName
- String
セーブポイントの名前。
例外
トランザクションをコミットしようとしてエラーが発生しました。
注釈
Save メソッドは、Transact-SQL SAVE TRANSACTION ステートメントと同じです。
パラメーターで使用される savePoint
値は、 メソッドの一部の実装の パラメーターで transactionName
使用されるのと同じ値にすることができます BeginTransaction 。
セーブポイントには、トランザクションの一部をロールバックするメカニズムが用意されています。 メソッドを使用してセーブポイントを Save 作成し、後で メソッドを Rollback 呼び出して、トランザクションの先頭にロールバックするのではなく、セーブポイントにロールバックします。
適用対象
こちらもご覧ください
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET