四、数据控制
1、事务控制
事务是用户定义的一个数据库操作序列,这些操作要么全做,要么全不做,是一个不可分割的工作单位
事务控制提供了事务的启动、提交、两阶段提交准备、回滚、设置隔离级别操作,并支持在事务中创建保存点
GaussDB 100没有提供显式定义事务开始的语句,第一个可执行SQL(除登录语句外)隐含事务的开始
2、提交事务
功能描述
该语句使当前事务工作单元中的所有操作"永久化",并结束该事务
语法格式
COMMIT [ TRANSACTION | PREPARED transaction_id | FORCE xid ]
示例
3、回滚事务
功能描述
该语句回滚(废除)当前事务工作单元中的所有操作,并结束该事务
语法格式
ROLLBACK [服务器托管网 TO SAVEPOINT savepoint_name ]
4、事务保存点
事务保存点
功能描述
SAVEPOINT语句用于在事务中设置保存点
保存点提供了服务器托管网一种灵活的回滚,事务在执行中可以回滚到某个保存点
在该保存点以前的操作有效,而以后得操作被回滚掉,一个事务中可以设置多个保存点
语法格式
SAVEPOINT savepoint_name
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
机房租用,北京机房租用,IDC机房托管, http://www.fwqtg.net
相关推荐: 感受C++模版的所带来的魅力一、泛型编程思想三、类模版
一、泛型编程思想 首先我们来看一下下面这三个函数,如果学习过了 C++函数重载 和 C++引用 的话,就可以知道下面这三个函数是可以共存的,而且传值会很方便 void Swap(int& left, int& right) { int temp…