PLSQL如何更新、提交數據庫中數據

PLSQL如何更新、提交數據庫中數據

Oracle更新單表數據時,一般使用SELECT……FOR UPDATE語句,這條語句執行後,既可以手動在查詢出來的數據中修改,又可以使用UPDATE語句修改。

  • Step1:執行語句1
    語句1:SELECT * FROM table_name t WHERE t.field1 = field1_key; --查詢該字段所在記錄的所有信息

  • Step2:執行語句2
    語句2:SELECT * FROM table_name FOR UPDATE; --在FOR UPDATE這個事務執行完畢之前,該表中的數據時無法被更新的,只有在FOR UPDATE執行之後才能解鎖該表

  • Step3:手動進行解鎖
    1

  • Step4:手動修改數據或者執行語句3(UPDATE語句)進行更新數據
    語句3:UPDATE table_name t SET t.field2 = field2_key WHERE t.field1 = field1_key

  • Step5:手動提交當前更新事務或者執行語句4(COMMIT語句)進行更新數據
    語句4:COMMIT ;
    5


  • 致謝
    若對大家有用,感謝點贊或評論;若有不足或補充之處,也感謝大家評論進行指正,後期我將對本文進行補充完善。相信這是互相進步的開始!
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章