Microsoft SQL Server
|
|
BEGIN TRANSACTION ステートメントが発行されることにより当該コネクションに明示的なまたはネストされたローカルトランザクションが開始されます。各トランザクションは、エラー無く終了、またはCOMMIT TRANSACTIONによるトランザクションの完了、もしくはエラー発生時にROLLBACK TRANSACTIONステートメントにより全ての更新が取り消しが行われるまで継続します。
BEGIN TRANSACTION は @@TRANCOUNT 変数をひとつ増加させます。
WITH MARKオプションはトランザクションログ内の位置に名前を付けるのに使われます。データベースを以前の状態に戻す場合、マークされたトランザクションが対象の日付時刻の指定に使われます。
|