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

SQL Anywhere 11.0.1 (中文) » SQL Anywhere 服务器 - SQL 的用法 » 查询和修改数据 » 添加、更改和删除数据 » 数据修改语句

 

使更改成为永久更改

执行 COMMIT 语句可使所有更改成为永久更改。

应在各组语句组合在一起有意义后使用 COMMIT 语句。例如,如果您要将钱款从一个客户的帐户转到另一个帐户,则应将这笔钱款加到一个客户的帐户上,然后从另一个帐户上删除这笔钱款,然后再进行提交;因为在这种情况下,数据库中的钱款多于或少于原来的数额都是没有意义的。

可以将 auto_commit 选项设置为 On,从而指示 Interactive SQL 自动提交更改。这是 Interactive SQL 选项。如果将 auto_commit 设置为 On,则 Interactive SQL 在每次执行插入、更新和删除语句后都发出 COMMIT 语句。这会大大降低性能。因此,最好还是将 auto_commit 选项设置保留为缺省值 Off。

小心使用 COMMIT

尝试使用本教程中的示例时,请务必注意,在确定您要对数据库进行永久更改前,不要提交任何更改。请参见COMMIT 语句

另请参见