系统函数 SysLib.beginDatabaseTransaction 开始关系数据库事务,但仅当 EGL 运行时不会自动落实更改时才会如此。如果更改将自动落实,则该函数不起作用。
SysLib.beginDatabaseTransaction( [database STRING in])
如果未指定连接,则函数将影响当前连接。
在调用 SysLib.beginDatabaseTransaction 时,事务在使用指定连接的下一次 I/O 操作时开始;并且事务会在发生落实或回滚时结束,如逻辑工作单元中所述。在落实或回滚后,EGL 运行时将恢复自动落实更改。
有关自动落实的详细信息,请参阅 SysLib.connect 和 sqlCommitControl。
相关概念
EGL 函数的语法图
逻辑工作单元
SQL 支持