Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SAP Sybase SQL Anywhere 16.0 (中文) » SQL Anywhere 服务器 - 编程 » 使用 SQL 进行应用程序开发 » 应用程序中的事务

 

自动提交和手动提交模式

数据库编程接口可以在手动提交模式或自动提交模式下运行。

  • 手动提交模式   只有在您的应用程序执行显式提交操作时,或者,在数据库服务器执行自动提交时(例如,执行 ALTER TABLE 语句或其它数据定义语句时),才提交操作。手动提交模式有时也称为链接模式

    要在应用程序中使用事务(包括嵌套事务和保存点),您必须在手动提交模式下操作。

  • 自动提交模式   每一语句都视为单独的事务。自动提交模式相当于在每条 SQL 语句的结尾附加一条 COMMIT 语句。自动提交模式有时也称为非链接模式

自动提交模式会影响应用程序的性能和行为。如果应用程序需要事务完整性,则不要使用自动提交。

有关自动提交模式如何影响性能的信息,请参见提示:关闭自动提交模式


如何控制自动提交行为
自动提交实现细节