执行 COMMIT 语句可使所有更改成为永久更改。
应在各组语句组合在一起有意义后使用 COMMIT 语句。例如,如果您要将钱款从一个客户的帐户转到另一个帐户,则应将这笔钱款加到一个客户的帐户上,然后从另一个帐户上删除这笔钱款,然后再进行提交;因为在这种情况下,数据库中的钱款多于或少于原来的数额都是没有意义的。
可以将 auto_commit 选项设置为 On,从而指示 Interactive SQL 自动提交更改。这是 Interactive SQL 选项。如果将 auto_commit 设置为 On,则 Interactive SQL 在每次执行插入、更新和删除语句后都发出 COMMIT 语句。这会大大降低性能。因此,最好还是将 auto_commit 选项设置保留为缺省值 Off。
尝试使用本教程中的示例时,请务必注意,在确定您要对数据库进行永久更改前,不要提交任何更改。请参见COMMIT 语句。
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |