在第二节讲通信协议 obmp_query 的时候,我跳过了事务控制的细节。这节讲一下事务的外部接口。协议层对事务层提供的原始接口进行了封装,位于 sql/ob_sql_trans_control.h。这层封装为了 SQL 层调用方便,并且维护了 TransState 状态,语句执行结束时在统一的位置