在一张cpt模板中的填报中,使用内置SQL,模板自己生成id 通过内置SQL的执行提交,同时触发自定义提交事件 在自定义提交事件中需要从数据库中读取到 刚才通过内置SQL存入的的那条记录 感觉 这些内置SQL 与 自定义提交事件应该是处于同一事务里 当点击保存按钮时 如果这一套不进行完毕,数据库是查不到这些数据的 (例如在自定义事件中设置断点 此时在PLSQL中查不到内置SQL插入的数据) 但是 按说 在java代码中应该可以查得到那些未提交事务的数据 然后修改一些内容 当全部进行完毕以后 再由cpt模板中的report服务提交事务。 我的问题是: 1、内置SQL可以设置多个,他们的执行顺序是按照从上到下吗? 2、每个内置SQL中都可以单独设置自定义提交事件,那么当下个内置SQL执行的时候,上个内置SQL的自定义事件是否已经执行完毕? 3、或者是说 我完全没有说对这些内置SQL与这些自定义提交事件的执行顺序,或许他们分别单独进行,或许我在自定义事件中读取应该被内置SQL存入的记录时这些记录根本就没有保存,更不用说提交了?-------------我想知道这些内置SQL和自定义提交事件的执行顺序 4、怎么才能在自定义事件中读取到未提交事务但已保存的记录数据?(当然,前提是执行这个自定义事件的时候那个要读取的记录已经被内置SQL保存) 各位大牛 大神,有谁能帮忙解解惑或者提供些帮助么。。。。 感激不尽。。。 |