原來Oracle指令打完要下commit

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

原本在MSSQL當中,只要輸入 UPDATE [表] SET [欄位]=’值’  這樣就完成了,但是在Oracle中輸入相同的更新與法後,再用SELECT出來看資料是有變動沒有錯。

但是在實際測試的時候該欄位的值仍是原本的值,後來一問才知道原來Oracle中要在後面加上commit告訴他你確定要執行語法,所以整段語法變成下面的樣子。

UPDATE [] SET [欄位]='值' ; commit;

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *