| 发表于:2007-12-13 17:14:35 楼主 |
我在存储过程中建了一个临时表: declare global temporary table t_rldgacct (rldgacct char(8)) on commit delete rows not logged in tempspace2 ; 然后向这个表里插入数据,之后运行了一个update另外一个表数据的sql语句,发现commit后临时表t_rldgacct里的数据被清空了。我查了一些资料,说是建临时表参数on commit delete rows是“提交时删除数据”,可是我去掉这个参数结果还是一样,哪位高手能指点我一下,怎样才能update别的表后commit后,临时表里的数据不删除?多谢! |
|
|
|
|