行未插入表中

时间:2009-08-06 13:08:49

标签: database oracle

该表存在于oracle数据库中,我正在使用一条记录更新该表。它正在执行,当我从该表中键入select *时,它显示该记录。

但问题是当我提交更改时。该表没有显示任何内容 - 我没有在表中看到任何内容,它显示0条记录。

你能帮帮我吗?

insert into recon values(1,'sri',-1,'20090806'); 

之后如果我写

select * from recon; 

它显示了记录,但在提交后它没有显示任何内容。该表没有触发器。

它不是一个观点。

3 个答案:

答案 0 :(得分:3)

它是一个全局临时表,在提交后它被清空。

有两种临时表,1提交后清空,2。结束会话后清空。

答案 1 :(得分:0)

我的猜测是事务没有正确提交,最初我认为这是因为嵌套事务(我在SQLServer中工作)但可能基本上是因为没有正确提交事务

答案 2 :(得分:0)

如果您是管理员,请检查其他用户是否已登录数据库并使用该表,从该表/数据库中解锁用户。