Table of ContentsPreviousNext

Ispirer             Ispirer


Ispirer SQLWays データベース移行ソフトウェア

トランザクションの開始

幾つかのデータベースは特別なステートメントにより明示的なユーザ定義トランザクションを生成する事ができます。そのようなステートメントが定義されると新たなユーザ定義トランザクションが開始されます。

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


Table of ContentsPreviousNext
Ispirer             Ispirer
Copyright © 1999-2015 Ispirer Systems Ltd. Ispirer and SQLWays are trademarks of Ispirer Systems Ltd. All other product names may be trademarks of the respective companies. All rights reserved.