该表存在于oracle数据库中,我正在使用一条记录更新该表。它正在执行,当我从该表中键入select *
时,它显示该记录。
但问题是当我提交更改时。该表没有显示任何内容 - 我没有在表中看到任何内容,它显示0条记录。
你能帮帮我吗?
insert into recon values(1,'sri',-1,'20090806');
之后如果我写
select * from recon;
它显示了记录,但在提交后它没有显示任何内容。该表没有触发器。
它不是一个观点。
答案 0 :(得分:3)
它是一个全局临时表,在提交后它被清空。
有两种临时表,1提交后清空,2。结束会话后清空。
答案 1 :(得分:0)
我的猜测是事务没有正确提交,最初我认为这是因为嵌套事务(我在SQLServer中工作)但可能基本上是因为没有正确提交事务
答案 2 :(得分:0)
如果您是管理员,请检查其他用户是否已登录数据库并使用该表,从该表/数据库中解锁用户。