SQLCommit() 関数
- Last UpdatedSep 26, 2024
- 1 minute read
SQLCommit() 関数は、トランザクション セットの終了を定義します。SQLTransact() 関数が実行されると、トランザクション セット内のすべての SQL ステートメントは SQLCommit() 関数が正常に実行されるまではデータベースに対して実行されません。
注記:SQLCommit() 関数を含む QuickScript を記述するときは、慎重に行ってください。トランザクション セット内の SQL ステートメントの数によって処理時間は増加します。
カテゴリ
SQL
構文
[ResultCode=]SQLCommit(ConnectionID)
引数
ConnectionID
各データベース接続に SQLConnect() 関数によって割り当てられた番号(ID)を保持するメモリ整数型タグの名前
例
このサンプル スクリプトには、3 つのデータベース挿入を行うトランザクション セットが含まれています。
ResultCode = SQLTransact(ConnectionID);
ResultCode = SQLInsertPrepare(ConnectionID, TableName, BindList, StatementID);
ResultCode = SQLInsertExecute(ConnectionID, BindList, StatementID);
ResultCode = SQLInsertExecute(ConnectionID, BindList, StatementID);
ResultCode = SQLInsertExecute(ConnectionID, BindList, StatementID);
ResultCode = SQLInsertEnd(ConnectionID, StatementID);
ResultCode = SQLCommit(ConnectionID);
参照項目
SQLRollback()、SQLTransact()、SQLCommit()