ttCachePropagateFlagSet
ttCachePropagateFlagSet 允许将选定的高速缓存表更新事务处理传播或不传播至SWT 和 AWT 高速缓存组的相应 Oracle 表,以及包含指定了 PROPAGATE 高速缓存表属性的高速缓存表的用户管理高速缓存组的相应 Oracle 表。
语法:ttCachePropagateFlagSet(PropagateFlag)
如果将 PropagateFlag 设置为 0,则应设置内部标记以禁用从 TimesTen 至 Oracle 的提交传播。该标记将保持 0 设置,直至事务处理结束或者同一事务处理中的后续过程调用将该标记设置为 1。
如果将 PropagateFlag 设置为 1,则会将已提交的高速缓存表更新自动传播至相应的Oracle 表。
调用此过程前应禁用自动提交。否则,在调用此过程后,事务处理将结束并且会将高速缓存表更新传播至相应的 Oracle 表。事务处理完成后传播标记将重置为默认值 1。
示例:
call ttCachePropagateFlagSet(0)
如果 TimesTen 实例启用了访问控制,则只有实例管理员或具有 WRITE 权限的用户才可以禁用或启用从 TimesTen 至 Oracle 的提交传播。
文章 (RSS)