第三章 使用多维存储(全局变量)(四)
管理事务
InterSystems IRIS提供了使用全局变量实现完整事务处理所需的基本操作。
InterSystems IRIS对象和SQL自动利用这些特性。
如果直接将事务性数据写入全局变量,则可以使用这些操作。
事务命令是TSTART
,它定义事务的开始;
TCOMMIT
,它提交当前事务;
和TROLLBACK
,它将中止当前事务,并撤消自事务开始以来对全局变量所做的任何更改。
例如,下面的ObjectScript代码定义了事务的开始,设置了一些全局变量节点,然后根据ok
的值提交或回滚事务: