原來oracle指令打完要下commit

昨天在操作Oracle的時候

在一般的select時並沒有甚麼太大的問題

但是有時候測試時會需要變更DB中的資料

這時候問題就來了

原本在MSSQL當中

只要輸入 UPDATE [表] SET [欄位]='值'  這樣就完成了

但是在Oracle中輸入相同的更新與法後

再用SELECT出來看資料是有變動沒有錯

但是在實際測試的時候該欄位的值仍是原本的值

後來一問才知道原來Oracle中要在後面加上commit告訴他你確定要執行語法

所以整段語法變成下面的樣子

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



上一篇文章
下一篇文章

歡迎來到茂銓的網路記事本,這邊主要記錄著個人的一些體驗以及心得分享。

0 意見: