该表存在于oracle数据库中,我正在使用一条记录更新该表。它正在执行,当我从那个表中输入select *时,它就会显示该记录。
但问题是我什么时候提交更改。该表没有显示任何内容-我在表中没有看到任何内容,它显示了0条记录。
你能帮帮我吗?
insert into recon values(1,'sri',-1,'20090806'); 在这之后,如果我写
select * from recon; 它显示了该记录,但是在提交之后,它没有显示任何内容。该表没有触发器。
这不是一种观点。
发布于 2009-08-06 14:43:05
这是一个全局临时表,提交后它就被清空了。
有两种类型的临时表,1在提交后清空,2.结束会话后清空。
发布于 2009-08-06 13:18:44
我的猜测是事务没有正确提交,最初我认为这是因为嵌套事务(我在SQLServer工作),但基本上可能是因为没有正确提交事务
发布于 2009-08-06 13:45:53
如果您是管理员,请检查其他用户是否已登录到数据库并正在使用该表,从该表/数据库中解锁该用户。
https://stackoverflow.com/questions/1238760
复制相似问题