张汉卿 发表于 2010-7-13 23:14

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

在 pl sql 中 用存储过程 把一个表的一部分数据插入到一个新表中 (这个过程是成功的)但是我查询新表 里面为什么没有我插入的数据?

sybase1972 发表于 2010-7-24 17:46

有没有commit;

qxl8510 发表于 2010-7-26 14:54

有可能是没有提交,commit;

xibeilang 发表于 2010-7-29 19:28

在同一个进程中应该可以看到新表中插入的数据,若看不到就说明没有插入。
当然,在不同进程中看不到新表中数据,原因就多了看Commit了 没有;

level_level 发表于 2010-8-21 10:18

把commit;写入存储过程,然后测试 一下。是否写入。测试过程可观察整个存储过程是否有中间运行错误。

船长Stephen 发表于 2010-8-21 22:18

有个比喻。
楼主定了张去首都的机票,没有付钱。到了机场一查咋没有你的机票呢!

页: [1]

编程论坛