关闭sql应用程序后行消失

关闭sql应用程序后行消失,sql,oracle,Sql,Oracle,关闭sql命令行并再次连接后,将永久删除行。 重要观察-从sql命令行插入查询后,数据未出现在Oracle对象浏览器中。 Oracle database 10g express edition 连接到用户后- Insert into Block_User values(21,'sdaa'); ->1 row created. select * from Block_User; -> id Name 21 sdaa After Closing sq

关闭sql命令行并再次连接后,将永久删除行。 重要观察-从sql命令行插入查询后,数据未出现在Oracle对象浏览器中
Oracle database 10g express edition

连接到用户后-

Insert into Block_User values(21,'sdaa');

->1 row created.

select * from Block_User;

  ->  id  Name

      21 sdaa
  


After Closing sql application and launching ,connecting again-

select * from Block_User;

->no rows selected .
插入后:

Insert into Block_User values(21,'sdaa');
提供
commit以便它对事务进行永久性更改,并且您的更改不会丢失

有关信息,请查看以下链接:

您可能需要提交您的事务。非常感谢@GordonLinoff,很抱歉问了这么一个基本的问题,我对数据库很幼稚。Oracle database 10g express edition非常旧,如果您想获得更新的技术,今天有11和18版本可供使用。@VBokšićno,没有12c XE或19c XE,这就是我提到11和18的原因