我插入一条数据时,系统无任何反应(当然也不会提示出错),开始我还以为被锁,当我用DELETE执行删除该表时,系统又会提示我成功(我不是DBA,无法登陆查看是否被锁),请问有什么问题会导致这样的情况?

解决方案 »

  1.   

    如果成功的话,系统会有提示的啊,现在是什么提示都没有,我刚问了DBA,那表可能被锁住了.
      

  2.   

    你写了commit了没有,是不是没有提交啊。
      

  3.   

    插入数据之后要提交的,因为不提交,输入的数据只会存在于内存中;
    commit;
      

  4.   

    不提交的话,你有自己能看见,其他人看不见你insert的数据。
      

  5.   

    看看是不是由于锁导致还是你的连接正在那时被断开了。。多方面原因。。你进行commit提交,看看数据是否插入成功
      

  6.   

    要吗是commit了,要吗就是网络不好,断了,插入操作被停止也会导致这种情况,由于oracle可以自动检测到进程是否终止,所以一般不会锁表。