2014-02-14 55 views
0

我正在使用連接到sqldeveloper的sqlplus。我前段時間(手動)向數據庫添加了一些數據,並使用刪除語句刪除了所有數據。終端通過提示「x行被刪除」來確認刪除。現在,當我回到數據庫時,數據仍然顯示在那裏,我嘗試刷新,關閉和重新打開,甚至建立了新的連接。任何想法爲什麼它仍然顯示在那裏?刪除後數據仍在數據庫中?

+1

「*我用sqlplus這是連接到的SQLDeveloper *」 - 無你不是。 SQL * Plus和SQL Developer都是* client *應用程序來連接到Oracle數據庫。所以「sqlplus」不會「連接到」SQL Developer。 –

回答

2

只要您不承諾delete聲明其他會話將不會看到它。因此,在你的SQL客戶端(注意:sqlplusSQL Developer都是SQL 客戶端應用程序)需要發出一個commitdelete

delete from some_table; 
commit; 
+0

完美。工程100%。 – kiasy