Oracle从EM查出来的数据跟PL/SQL Developer查出的数据不一致
Oracle从EM查出来的数据和PL/SQL Developer查出的数据不一致
你好,我是新手,可能用的词语不对,见谅。
我建了一张表,并插入了数据,在通过访问网页,打开Database Control - orcl(https://127.0.0.1:1158/em/),查询表中数据时得到的数据和我在PL/SQL Developer查出的数据不一致。
见下图

同样的情况还出现在我建立的一个视图上,我通过PL/SQL Developer可以检索到数据,但是从Database Control - orcl没有检索到数据。

这是为何呢?
------解决思路----------------------
如果刚操作数据 ,发现不一致,看看是否由于自己没有提交导致的。
另外是,确定连接的是同一个数据库?
------解决思路----------------------
楼上说的对,你在pl/sql插入的数据没有提交 导致的,从你截图的中可以看出pl/sql还没有进行commit呢

------解决思路----------------------
commit是把用户操作(添加、删除、修改操作)提交,只有提交操作后,数据才能真正更新到表中,否则其他用户无法查询到当前用户操作的结果。而且,似乎查询的不是一个表。
你好,我是新手,可能用的词语不对,见谅。
我建了一张表,并插入了数据,在通过访问网页,打开Database Control - orcl(https://127.0.0.1:1158/em/),查询表中数据时得到的数据和我在PL/SQL Developer查出的数据不一致。
见下图
同样的情况还出现在我建立的一个视图上,我通过PL/SQL Developer可以检索到数据,但是从Database Control - orcl没有检索到数据。
这是为何呢?
------解决思路----------------------
如果刚操作数据 ,发现不一致,看看是否由于自己没有提交导致的。
另外是,确定连接的是同一个数据库?
------解决思路----------------------
楼上说的对,你在pl/sql插入的数据没有提交 导致的,从你截图的中可以看出pl/sql还没有进行commit呢
------解决思路----------------------
commit是把用户操作(添加、删除、修改操作)提交,只有提交操作后,数据才能真正更新到表中,否则其他用户无法查询到当前用户操作的结果。而且,似乎查询的不是一个表。