Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ InTouch HMI

SQLRollback() 関数

  • Last UpdatedSep 26, 2024
  • 1 minute read

SQLRollback() 関数は、最後のトランザクション セットを反転またはロールバックします。トランザクション セットは、SQLTransact() 関数と SQLCommit() 関数の間で発行されるコマンド グループです。

トランザクション セットは、単一のトランザクションとして処理されます。SQLTransact() 関数が実行されると、後続のすべての操作はデータベースに対して実行されません。SQLCommit() 関数が実行された後で、データベースに対するクエリー変更が行われます。SQLRollback() 関数は、SQLCommit() 関数の前に実行される場合にトランザクション セットをロールバックします。

カテゴリ

SQL

構文

[ResultCode=]SQLRollback(ConnectionID)

引数

ConnectionID

各データベース接続に SQLConnect() 関数によって割り当てられた番号(ID)を保持するメモリ整数型タグの名前

この例は、スクリプト内の SQLTransact 関数の前にデータベース値をロールバックします。

ResultCode =SQLTransact(ConnectionID);

ResultCode = SQLInsertPrepare(ConnectionID, TableName, BindList, StatementID);

ResultCode = SQLInsertExecute(ConnectionID, BindList, StatementID);

ResultCode = SQLInsertEnd(ConnectionID, StatementID);

ResultCode =SQLRollback(ConnectionID);

参照項目

SQLCommit()、SQLTransact()