Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Stored procedures 如何在单个会话中多次调用单个全局临时表来持久化数据-db2 团队,考虑到我有一个存储过程已经声明全局临时表并将单行插入到它中,并将返回到java,并且再次调用相同的SP并插入另一行。_Stored Procedures_Db2_Temp Tables - Fatal编程技术网

Stored procedures 如何在单个会话中多次调用单个全局临时表来持久化数据-db2 团队,考虑到我有一个存储过程已经声明全局临时表并将单行插入到它中,并将返回到java,并且再次调用相同的SP并插入另一行。

Stored procedures 如何在单个会话中多次调用单个全局临时表来持久化数据-db2 团队,考虑到我有一个存储过程已经声明全局临时表并将单行插入到它中,并将返回到java,并且再次调用相同的SP并插入另一行。,stored-procedures,db2,temp-tables,Stored Procedures,Db2,Temp Tables,最后,我将调用另一个SP,并从全局临时表中获取行 但问题是我只从临时表中获取最后一行。意思是:它被替换 存储过程: DECLARE GLOBAL TEMPORARY TABLE T_LOAD( . . . )NOT LOGGED WITH REPLACE ON COMMIT PRESERVE ROWS; Insert into T_LOAD(...)values(...); 请建议一种继续的方法。意思是:它将被取代。您认为这可能与您使用的替换选项有关吗?如果我使用替换删除。那么是抛出错误抛

最后,我将调用另一个SP,并从全局临时表中获取行

但问题是我只从临时表中获取最后一行。意思是:它被替换

存储过程:

DECLARE GLOBAL TEMPORARY TABLE T_LOAD(
.
.
.
)NOT LOGGED WITH REPLACE ON COMMIT PRESERVE ROWS;

 Insert into T_LOAD(...)values(...);

请建议一种继续的方法。

意思是:它将被取代。您认为这可能与您使用的替换选项有关吗?如果我使用替换删除。那么是抛出错误抛出错误是什么?什么时候扔?抛出了什么错误?