題組內容
第二題:
請回答下列問題:
(二)資料庫系統設有一關聯表 Order,若下達“COMMIT Order”,請問此 SQL 指令 有何作用?【7 分】
詳解 (共 4 筆)
Lu_yee
詳解 #4333581
完成交易並把鎖定的資料釋放
(共 15 字,隱藏中)
前往觀看
hchungw
詳解 #6127977
在資料庫管理系統(DBMS)中,COMMIT命令用於確認並永久保存自上一個COMMIT或ROLLBACK以來所做的所有變更。因此,若你在一個事務中進行了多個資料操作(例如INSERT、UPDATE、DELETE),COMMIT命令將會將這些變更寫入資料庫,使其成為永久性的。
然而,COMMIT Order這條指令在 SQL 中是無效的,因為 COMMIT 是一個事務控制命令,不接受任何參數或表名稱。正確的用法只是 COMMIT。具體作用如下:
- 確認變更:將所有臨時變更永久寫入資料庫。
- 結束事務:標誌事務的結束點,任何後續操作將在一個新的事務中進行。
- 釋放鎖:釋放事務期間獲得的所有資源和鎖。
白龍@菜鳥公務員(107/10/29)
詳解 #3283352
將多個資料庫操作的 SQL 指令 gro...
(共 263 字,隱藏中)
前往觀看
倫敦咖啡貓
詳解 #4993201
確認交易成功完成,並確認交易所更改的資料...
(共 34 字,隱藏中)
前往觀看