通常,COMMIT用于保存更改,ROLLBACK用于撤销,详述如下。 2.1 使用 ROLLBACK SQL 的ROLLBACK命令用来回退(撤销)SQL 语句,请看下面的语句: DELETEFROMOrders; ROLLBACK; 在此例子中,执行DELETE操作,然后用ROLLBACK语句撤销。 虽然这不是最有用的例子,但它的确能够说明,在事务处理块中,DELETE操作(与INSERT和UPDATE操作一...
【答案】:C 本题考查数据事务相关知识。事务是一个数据库不可分割的操作序列 (要么全做,要么全不做),是数据库中恢复和并发控制的基本单位。事务显示结束的语句为: COMMIT(正常执行完毕,提交)、ROLLBACK(出现事务内部逻辑错误,回滚)。
COMMIT / ROLLBACK 都是用在执行 DML语句(INSERT / DELETE / UPDATE / SELECT )之后的。DML 语句,执行完之后,处理的数据,都会放在回滚段中(除了 SELECT 语句),等待用户进行提交(COMMIT)或者回滚 (ROLLBACK),当用户执行 COMMIT / ROLLBACK后,放在回滚段中的数据就会被删除。 (SELECT 语句执行后,数据都存在共享...
COMMIT / ROLLBACK 都是用在执行 DML语句(INSERT / DELETE / UPDATE / SELECT )之后的。DML 语句,执行完之后,处理的数据,都会放在回滚段中(除了 SELECT 语句),等待用户进行提交(COMMIT)或者回滚 (ROLLBACK),当用户执行 COMMIT / ROLLBACK后,放在回滚段中的数据就会被删除。 (SELECT 语句执行后,数据都存在共享...
不用,commit是提交事务,rollback是回滚事务,已经提交的事务,是不能再做回滚的
commit和rollback都代表着数据库的一个事物的结束,但是有下面的区别:1、commit:结束事物并提交 2、rollback:结束事物并回滚 commit之后rollback可以,但是不会改变commit后的状态。--- 以上,希望对你有所帮助。
PLSQL中 commit 和 rollback 的区别 一. commit(提交) 作用:commit即提交,表示这个事务的所有操作都执行成功,commit告诉系统,数据库要进入一个新的正确状态,该事务对数据库的所有更新都要确保不因数据库的宕机而丢失。 提交数据有三种类型:显式提交、隐式提交及自动提交(一般不需要),所以这里就列举了前两个,如下...
从SQL语言的分类谈COMMIT和ROLLBACK的用法 从功能上划分,SQL语言可以分为DDL,DML和DCL三大类。 1. DDL(Data Definition Language) 数据定义语言,用于定义和管理 SQL数据库中的所有对象的语言 ; CREATE---创建表 ALTER---修改表 DROP---删除表 2. DML(Data Manipulation Language) 数据操纵语言,SQL中处理数据等...
百度试题 题目在SQL中,COMMIT语句用于提交事务,ROLLBACK语句用于回滚事务。A.()正确B.()错误 相关知识点: 试题来源: 解析 正确() 反馈 收藏
發出COMMIT 或 ROLLBACK 陳述式之前即嘗試與另一資料庫或同一資料庫連線。在 CONNECT 類型 1 環境內不能處理該一要求。 使用者回應 要求與另一資料庫連接前,先提交 COMMIT 或 ROLLBACK 陳述式。 如果工作單元內有多個資料庫需要更新,請從應用程式內重新前置編譯或發出 SET CLIENT API,將連接設定變更為 SYNCPOINT...