COMMIT(操作指令)

COMMIT(操作指令)

本詞條是多義詞,共2個義項
更多義項 ▼ 收起列表 ▲

COMMIT命令用於把事務所做的修改保存到資料庫,它把上一個COMMIT或ROLLBACK命令之後的全部事務都保存到資料庫。

基本介紹

  • 中文名:COMMIT
  • 隸屬:操作指令
  • 作用:事務中執行的變更永久化
  • 類型:程式代碼
簡介,語法,輸入,輸出,注意,兼容性,用途,commit,

簡介

語法

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 提交到這個分支或主幹版本

相關詞條

熱門詞條

聯絡我們