SQLCommit() 函数
- Last UpdatedSep 24, 2024
- 1 minute read
SQLCommit() 函数定义事务集的结束。SQLTransact() 函数运行之后,在 SQLCommit() 函数成功运行之前,事务集中所有的后续 SQL 语句都不会提交给数据库。
注意:编写包含 SQLCommit() 函数的 QuickScript 时,请务必小心。处理时间随着事务集中 SQL 语句数量的增加而增加。
类别
SQL
语法
[ResultCode=]SQLCommit(ConnectionID)
参数
ConnectionID
内存整型标记的名称,用于存放 SQLConnect() 函数指定给每个数据库连接的编号 (ID)。
示例
此示例脚本包含执行三次数据库插入操作的事务集。
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()