簡介
語法
commit [work];
輸入
WORK, TRANSACTION
可選關鍵字,唯一作用是讓命令對用戶更加友好。
輸出
COMMIT
提交成功返回此信息.
NOTICE: COMMIT: no transaction in progress
如果過程中沒有事務,返回此信息.
注意
關鍵字 WORK 和 TRANSACTION 都可以忽略.
使用 ROLLBACK 語句退出一次事務.
兼容性
SQL92 只聲明了兩種形式 COMMIT 和 COMMIT WORK。否則完全兼容。
用途
使用COMMIT提交當前事務,使事務中執行的變更永久化,所有事務的更改都將為其他事務可見,而且保證當崩潰發生時的可持續性;
通過修改的表,查看事務期間所作的任何更改,但其他用戶不能看到所做的更改;
可以回滾 ROLLBACK語句與事務過程中所做的任何更改;
可以使用此語句手動提交疑問在分散式的事務上;
可以使用此語句終止SET TRANSACTION語句的唯讀事務;
commit
1. to do sth. bad or illegal 犯(罪); 乾(不好的事): to commit a crime 犯罪。
2. to send sb to a prison, mental hospital, etc 送進(監獄,精神病院等)。
3. commit sb/yourself (to sth/to doing sth) to promise to do sth 承諾(做某事)。
4. to decide to use sth for a particular purpose 把(某物)投入(作某用途)。
5. commit yourself (on sth): to say openly what you think or believe 公開表態。
cvs命令-commit
commit 將檔案簽入到倉庫中
cvs commit [-nRlf] [-m msg | -F logfile] [-r rev] files...
-n 不運行模組程式
-R 操作套用於子模組
-l 只有本目錄,不包括子目錄
-f 強制提交檔案,不套用於子目錄
-F file 從file中讀出日誌信息
-m msg 日誌信息
-r rev 提交到這個分支或主幹版本