。重点了解$TLEVEL如果没有当前事务,ObjectScript TSTART和SQL START TRANSACTION都会启动事务。但是,START TRANSACTION不支持嵌套事务。因此,如果需要(或可能需要)嵌套事务,最好使用TSTART启动事务。大
原创 2021-07-12 11:07:04
274阅读
文章目录 第二十四章 Caché 命令大全 TCOMMIT 命令重点大纲参数描述参数pc示例注意嵌套`TSTART/TCOMMIT`网络事务同步提交SQL和事务 第二十四章 Caché 命令大全 TCOMMIT 命令标记事务成功完成。重点了解$TLEVEL如果没有当前事务,ObjectScript TSTART和SQL START TRANSACTION都会启动事务。但是,START TRANSACTION不支持嵌套事务。因此,如果需要(或可能需要)嵌套事务,最好使用TSTART启动事务。大
原创 2022-01-13 17:02:55
90阅读
无论发出了多少级别的TSTART,都可以发出TROLLBACK来回滚整个事务。发出TSTART会递增$TLEVEL值嵌套事务期间所做的更改仅在提交最外面的事务时才不可逆转地提交;也就是说,当TCOMMIT将$TLEVEL值
原创 2021-07-12 11:05:38
259阅读
大纲$TLEVEL$TL描述$TLEVEL包含当前事务级别,即嵌套的打开事务数。发出的TSTART命令的数量决定了事务级别。每个TSTART将$TLEVEL加1。每个TCOMMIT将$TLEVEL递减1。每个TROLBACK 1将$TLEVEL递减1。ROLLBACK将$LEVEL重置为0
原创 2021-07-12 09:58:32
125阅读
文章目录 第二十章 Caché 变量大全 $TLEVEL 变量大纲描述SQL和$TLEVEL事务级别和终端提示示例 第二十章 Caché 变量大全 $TLEVEL 变量包含事务处理的当前嵌套级别。大纲$TLEVEL$TL描述$TLEVEL包含当前事务级别,即嵌套的打开事务数。发出的TSTART命令的数量决定了事务级别。每个TSTART将$TLEVEL加1。每个TCOMMIT将$TLEVEL递减1。每个TROLBACK 1将$TLEVEL递减1。ROLLBACK将$LEVEL重置为0
原创 2022-01-13 16:12:53
109阅读
文章目录 第二十八章 Caché 命令大全 TSTART 命令重点大纲参数描述嵌套事务SQL Transactions参数pc示例 第二十八章 Caché 命令大全 TSTART 命令重点为嵌套事务发出TROLLBACK 1将回滚在该嵌套事务中所做的更改,并递减$TLEVEL。无论发出了多少级别的TSTART,都可以发出TROLLBACK来回滚整个事务。发出TSTART会递增$TLEVEL值嵌套事务期间所做的更改仅在提交最外面的事务时才不可逆转地提交;也就是说,当TCOMMIT将$TLEVEL值
原创 2022-01-13 16:59:00
114阅读
文章目录 第三章 使用多维存储(全局变量)(四)管理事务锁和事务对TSTART的嵌套调用管理并发性检查最新的全局变量引用裸全球变量引用 第三章 使用多维存储(全局变量)(四)管理事务InterSystems IRIS提供了使用全局变量实现完整事务处理所需的基本操作。InterSystems IRIS对象和SQL自动利用这些特性。如果直接将事务性数据写入全局变量,则可以使用这些操作。事务命令是TSTART,它定义事务的开始;TCOMMIT,它提交当前事务;和TROLLBACK,它将中止当前事务
原创 2022-01-13 15:49:37
33阅读