您的位置:程序门 -> db2 -> 基础类



在存储过程中建临时表的问题


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


在存储过程中建临时表的问题[已结贴,结贴人:hyhy512]
发表于: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后,临时表里的数据不删除?多谢!
发表于:2007-12-14 09:56:391楼 得分:20
on   commit   preserve   rows   这样设置参数。
发表于:2007-12-14 10:27:332楼 得分:0
学习了   。。。


快速检索

最新资讯
热门点击