1、我在SQL Plus里用insert语句往表里插入数据后能够在SQL Plus里用select语句查询到结果集,可我在应用程序里用同样的select语句就无法查询到该数据。
2、我在应用程序里用insert语句往表里插入数据后能够在应用程序里select查询到。
3、我在管理服务器里查看与编辑目录里手动输入数据,在应用程序里也可以查到。
为什么在sql plus里insert数据在外部无法查询到,只能在sql plus里查询的到,不知道为什么?所有的操作都是在一个用户里进行的,请高手指教,谢谢!

解决方案 »

  1.   

    没有commit;或者你执行后等会,看其他的地方能查出来不?
      

  2.   

    回楼上的,我等了一个中午,数据还是没出来啊...语句都是一样的:
    insert into info(name) values('美国')    //info为表名select name from info
      

  3.   

    好奇怪的现象,难道是用户权限的问题吗?我在SQL Plus中用insert插数据到表中,就是查不出来...而在SQL Worksheet中用insert插数据到表中,就可以查出来...
      

  4.   

    欢迎大家来ORACLE群进行交流与学习,谈谈你的见解,帮助别人就是帮助自己!群号:13508858