注册 登录
编程论坛 Oracle论坛

谁帮忙解决一下这个问题,谢谢!

张汉卿 发布于 2010-07-13 23:14, 1153 次点击
在 pl sql 中 用存储过程 把一个表的一部分数据插入到一个新表中 (这个过程是成功的)但是我查询新表 里面为什么没有我插入的数据?
5 回复
#2
sybase19722010-07-24 17:46
有没有commit;
#3
qxl85102010-07-26 14:54
有可能是没有提交,commit;
#4
xibeilang2010-07-29 19:28
在同一个进程中应该可以看到新表中插入的数据,若看不到就说明没有插入。
当然,在不同进程中看不到新表中数据,原因就多了看Commit了 没有;
#5
level_level2010-08-21 10:18
把commit;写入存储过程,然后测试 一下。是否写入。测试过程可观察整个存储过程是否有中间运行错误。
#6
船长Stephen2010-08-21 22:18
有个比喻。
楼主定了张去首都的机票,没有付钱。到了机场一查咋没有你的机票呢!
1