是否可以在DB2中执行过程后访问临时表中的数据

时间:2017-09-18 10:47:20

标签: sql db2

我有一个存储过程,我在其中声明一个临时表

DECLARE GLOBAL TEMPORARY TABLE session.temp_table
        ( 
        query_id                INTEGER ,
        Query                 varchar(8000)       
        )     . 

sp执行后是否可以访问临时表中的数据?要求是将我的动态sql放在临时表中,并在执行后找出存储过程中正在执行的查询。

1 个答案:

答案 0 :(得分:0)

如果DGTT在提交保留行""和"在回滚时保留行"如果会话保持打开状态,那么在sproc返回之后,该会话可以访问该DGTT的内容(如果DGTT已经更换了'再次运行,则会在该sproc运行之前访问)。