回退命令
命令:U
調用:命令視窗、標準工具列的“Undo”(回退)按鈕。
命令說明:
回退命令U是在執行了某一個命令後,發現操作有誤,需要回退到上一步的操作狀態。由於使用頻繁,特地列為一條命令。因此,U命令不是UNDO命令的縮寫,它們不是同一條命令。
當一條命令執行完畢,再在命令提示Command後輸入“U”,執行回退命令時,取消的是上一條命令完成的所有結果。例如,調用一次畫線命令LINE畫了三條首尾相連的折線,結束命令後又調用命令U,則三條線全部消除。但是,在一條命令的執行過程中,例如上面的畫線命令LINE還沒有結束,在提示Specify next point or [Close/Undo]後輸入“U”,則執行一次只取消一條線。可以看出:前者是在執行回退命令,而後者只是在取消執行命令中的一個選項,是不同的。
回退方式
回退命令
當某一運行單位的某一修改數據的命令出錯時,可以用“回退命令”這種方式來消除由於出錯的命令所造成的影響(在使用日誌檔案時,可以用前象來恢復)。
回退命令的執行不會影響運行單位的繼續執行。在繼續執行的過程中如果又發生命令出錯,還可執行“回退命令”。
回退運行單位
在一個運行單位出錯或DBMS出錯時,可以執行“回退運行單位的命令,把該運行單位對DB所作的一切修改都取消,使DB恢復成原狀。
一個運行單位被“回退”時,其它運行單位仍可繼續正常執行。
回退所有運行單位
當DBMS出錯或系統發生重大故障時,需要將當時正在運行的所有程式對DB所作的一切修改都取消。這時,可執行“回退所有運行單位”的命令。