流程节点,想到过程实验

13年前
           公司项目中有用到lcu ,jpbm,还有 像南研的bpm,工作流,一个大的流程入口,里面调很多子流程,比如子流程要插入 a 表,且再大流程中的c节点,要 查a 表的数据, 这个时候,因为  在子流程中插入的a表的数据,还没有commit,那么 c节点,读的数据没有? 其实没有,是有的,数据库的特性,我们在 C节点还是能读到a 表的数据,利用存储过程实现了这一方式:
  CREATE OR REPLACE PROCEDURE test(
  P_CHARGE_ID    out  VARCHAR2
) is
Accept_month        VARCHAR2(30);
begin
 update td_s_brand set remark='CTT1-1' where  brand_code='CTT1';
 -- commit;
 
 select t.remark INTO Accept_month from td_s_brand  t
 where  t.brand_code='CTT1';
 P_CHARGE_ID:=Accept_month;
 RETURN;

end test;
 
这样查出最新的数据,过程其实 就是一个 对数据库的 会话 ,
同理,我们在 lcu中 也是发起的一个连接 事务会话,