原來oracle指令打完要下commit

昨天在操作Oracle的時候
在一般的select時並沒有甚麼太大的問題
但是有時候測試時會需要變更DB中的資料

這時候問題就來了
原本在MSSQL當中
只要輸入 UPDATE [表] SET [欄位]='值'  這樣就完成了
但是在Oracle中輸入相同的更新與法後
再用SELECT出來看資料是有變動沒有錯
但是在實際測試的時候該欄位的值仍是原本的值
後來一問才知道原來Oracle中要在後面加上commit告訴他你確定要執行語法
所以整段語法變成下面的樣子
UPDATE [表] SET [欄位]='值' ;
commit;
沒有留言:
張貼留言