郵局 專業職(二)內勤 櫃台業務資訊規劃與管理大意114 年第 22 題單選題
資訊管理員對資料庫下達COMMIT指令,此指令對「交易資料」有何作用?
A作確認性永久儲存正確答案
B作確認性暫時儲存
C作確認性永久還原
D作確認性暫時還原
A正確答案
資料庫的 COMMIT 指令用於將交易(Transaction)的修改結果『確認並永久儲存』至資料庫中。
為什麼答案是 A
COMMIT 指令會將目前交易中對資料庫所做的所有更新與修改,正式確認並永久寫入資料庫中,確保資料的永續性。
考點:COMMIT指令考點:暫時儲存考點:ROLLBACK指令考點:暫時還原
載入中…
完整詳解
Pro · 無限重點 資料庫的 COMMIT 指令用於將交易(Transaction)的修改結果『確認並永久儲存』至資料庫中。
看到 COMMIT 聯想『承諾、確認』,代表修改成真(永久儲存);看到 ROLLBACK 聯想『退回到原點』,代表還原取消。
逐選項分析
ACOMMIT指令✓ 正確
COMMIT 指令會將目前交易中對資料庫所做的所有更新與修改,正式確認並永久寫入資料庫中,確保資料的永續性。
B暫時儲存✕
資料庫交易控制中沒有『確認性暫時儲存』的指令,一旦執行 COMMIT,資料就是永久生效並寫入。
CROLLBACK指令✕ 陷阱
『還原』是 ROLLBACK 指令的功能,用來取消交易並恢復到執行前的狀態,並非 COMMIT 的作用。
D暫時還原✕
同選項C,還原對應的是 ROLLBACK,且 ROLLBACK 是徹底取消該次交易的修改,沒有暫時還原的概念。
資料庫交易控制指令對照表
| 指令 | 作用 | 結果 | 特徵比喻 |
|---|
| COMMIT | 確認交易 | 永久儲存修改 | 承諾生效,正式寫入 |
| ROLLBACK | 取消交易 | 還原至交易前 | 時光倒流,撤銷修改 |
考生容易將 COMMIT(確認儲存)與 ROLLBACK(還原撤銷)搞混。題目若問『還原』,請務必找 ROLLBACK;看到 COMMIT 請直接連結『永久儲存』,切勿被選項中的『暫時』或『還原』等字詞誤導。