删除后数据仍在数据库中?

时间:2014-02-14 19:03:03

标签: sql oracle

我正在使用连接到sqldeveloper的sqlplus。我刚刚(手动)向我的数据库添加了一些数据,并使用删除语句删除了所有数据。终端通过提示“删除x行”确认删除。现在,当我回到我的数据库时,数据仍然显示在那里,我尝试刷新,关闭和重新打开,甚至建立了新的连接。知道为什么它仍然显示在那里吗?

1 个答案:

答案 0 :(得分:2)

只要您不提交delete语句,其他会话就不会看到它。因此,在您的SQL客户端中(请注意sqlplusSQL Developer都是SQL 客户端应用程序),您需要在commit之后发出delete

delete from some_table;
commit;