<p>COMMIT (操作指令) 编辑</p><p>COMMIT命令用于把事务所做的修改保存到数据库,它把上一个COMMIT或ROLLBACK命令之后的全部事务都保存到数据库。</p><p>中文名 COMMIT 隶 属 操作指令 作 用 事务中执行的变更永久化 类 型 程序代码</p><p>目录</p><p>1 简介</p><p>2 用途</p><p>3 commit</p><p>简介编辑</p><p>语法</p><p>commit [work];</p><p>输入</p><p>WORK, TRANSACTION</p><p>可选关键字,唯一作用是让命令对用户更加友好。 [1]</p><p>输出</p><p>COMMIT</p><p>提交成功返回此信息.</p><p>NOTICE: COMMIT: no transaction in progress</p><p>如果过程中没有事务,返回此信息.</p><p>注意</p><p>关键字 WORK 和 TRANSACTION 都可以忽略.</p><p>使用 ROLLBACK 语句退出一次事务.</p><p>兼容性</p><p>SQL92 只声明了两种形式 COMMIT 和 COMMIT WORK。否则完全兼容。</p><p>用途编辑</p><p>使用COMMIT提交当前事务,使事务中执行的变更永久化,所有事务的更改都将为其他事务可见,而且保证当崩溃发生时的可持续性;</p><p>通过修改的表,查看事务期间所作的任何更改,但其他用户不能看到所做的更改;</p><p>可以回滚 ROLLBACK语句与事务过程中所做的任何更改;</p><p>可以使用此语句手动提交疑问在分布式的事务上;</p><p>可以使用此语句终止SET TRANSACTION语句的只读事务;</p><p>commit编辑</p><p>1. to do sth. bad or illegal 犯(罪); 干(不好的事): to commit a crime 犯罪。</p><p>2. to send sb to a prison, mental hospital, etc 送进(监狱,精神病院等)。</p><p>3. commit sb/yourself (to sth/to doing sth) to promise to do sth 承诺(做某事)。</p><p>4. to decide to use sth for a particular purpose 把(某物)投入(作某用途)。</p><p>5. commit yourself (on sth): to say openly what you think or believe 公开表态。</p><p>cvs命令-commit</p><p>commit 将文件签入到仓库中</p><p>cvs commit [-nRlf] [-m msg | -F logfile] [-r rev] files...</p><p>-n 不运行模块程序</p><p>-R 操作应用于子模块</p><p>-l 只有本目录,不包括子目录</p><p>-f 强制提交文件,不应用于子目录</p><p>-F file 从file中读出日志信息</p><p>-m msg 日志信息</p><p>-r rev 提交到这个分支或主干版本</p>