首页 > 数据库 >高斯数据库HCNA之数据控制

高斯数据库HCNA之数据控制

时间:2023-11-12 14:32:55浏览次数:29  
标签:语句 回滚 高斯 数据库 事务 保存 HCNA 操作 SAVEPOINT

四、数据控制

1、事务控制

事务是用户定义的一个数据库操作序列,这些操作要么全做,要么全不做,是一个不可分割的工作单位
事务控制提供了事务的启动、提交、两阶段提交准备、回滚、设置隔离级别操作,并支持在事务中创建保存点

GaussDB 100没有提供显式定义事务开始的语句,第一个可执行SQL(除登录语句外)隐含事务的开始

高斯数据库HCNA之数据控制_事务控制

2、提交事务

功能描述
该语句使当前事务工作单元中的所有操作"永久化",并结束该事务
语法格式
COMMIT [ TRANSACTION | PREPARED transaction_id | FORCE xid ]
示例

高斯数据库HCNA之数据控制_回滚_02

3、回滚事务

功能描述
该语句回滚(废除)当前事务工作单元中的所有操作,并结束该事务
语法格式
ROLLBACK [ TO SAVEPOINT savepoint_name ]

高斯数据库HCNA之数据控制_回滚_03

4、事务保存点

事务保存点
功能描述
SAVEPOINT语句用于在事务中设置保存点
保存点提供了一种灵活的回滚,事务在执行中可以回滚到某个保存点
在该保存点以前的操作有效,而以后得操作被回滚掉,一个事务中可以设置多个保存点

语法格式
SAVEPOINT savepoint_name

高斯数据库HCNA之数据控制_隔离级别_04

标签:语句,回滚,高斯,数据库,事务,保存,HCNA,操作,SAVEPOINT
From: https://blog.51cto.com/u_13236892/8329213

相关文章

  • mysql ssh隧道连接数据库报错
    1.ssh隧道连接数据库报错:80070007:SSHTunnel:Serverdoesnotsupportdiffie-hellman-group1-sha1forkeyexchange①./etc/ssh/sshd_config最下面加入下面配置:KexAlgorithmsdiffie-hellman-group1-sha1,[email protected],ecdh-sha2-nistp256,ecdh-sha2-nistp3......
  • 高斯消元
    作用解线性方程组,将其系数和常数放在矩阵中,利用加减消元,得到一个倒三角,反着代入计算即可。double型可以选最大的一行交换,减少误差。异或型可以bitset优化,加减变^,乘除变&。稀疏矩阵可以手动代入消元,减少计算量。Link......
  • Java基础、MySQL数据库、Web前端
    三、简答题(共10题,共30分)1、请写出CSS的6种选择器,并举例?l 标签选择器:a、li、div、table等等l 类选择器:.nav、.itemsl id选择器:#logo、#item1l 通配符选择器:*l 后代选择器:ulli、divaspan等l 并集选择器:li,div,h1l 交集选择器:li.item、input.username等2、将图片展示在网页......
  • MySQL 数据库查询与数据操作:使用 ORDER BY 排序和 DELETE 删除记录
    使用ORDERBY进行排序使用ORDERBY语句按升序或降序对结果进行排序。ORDERBY关键字默认按升序排序。要按降序排序结果,使用DESC关键字。示例按名称按字母顺序排序结果:importmysql.connectormydb=mysql.connector.connect(host="localhost",user="yourusernam......
  • MySQL 数据库查询与数据操作:使用 ORDER BY 排序和 DELETE 删除记录
    使用ORDERBY进行排序使用ORDERBY语句按升序或降序对结果进行排序。ORDERBY关键字默认按升序排序。要按降序排序结果,使用DESC关键字。示例按名称按字母顺序排序结果:importmysql.connectormydb=mysql.connector.connect(host="localhost",user="youruserna......
  • 数据库设计心得
     在设计一个数据库管理系统,涉及到多个关键表,如用户表、数据库表、日志表、反馈表、索引表和历史查询表.与其他项目不同的是,我们没设计一个表,就要实现相应的功能,所以表的设计和需求分析联系的更加紧密.用户表:用户表是系统的基础,要包含用户的基本信息;使用适当的加密算法来......
  • openGauss学习笔记-120 openGauss 数据库管理-设置密态等值查询-概述及使用gsql操作密
    openGauss学习笔记-120openGauss数据库管理-设置密态等值查询-概述及使用gsql操作密态数据库120.1密态等值查询概述随着企业数据上云,数据的安全隐私保护面临越来越严重的挑战。密态数据库将解决数据整个生命周期中的隐私保护问题,涵盖网络传输、数据存储以及数据运行态;更进一步......
  • 高斯数据库HCNA之数据定义
    三、数据定义1、DDL分类DDL(DataDefinitionLanguage数据定义语言),用于定义或修改数据库中的对象,主要分为三种类型语句:CREATE、ALTER和DROPCREATE用来创建数据库对象ALTER用来修改数据库对象的属性DROP则是用来删除数据库对象2、数据库对象什么是数据库对象数据库对象是数据......
  • DM8数据库单机部署
    1.环境主备X86contos7 64位ulimit-adatasegsize          (kbytes,-d)unlimitedfilesize              (blocks,-f)unlimitedopenfiles                     (-n)65537virtualmemory         (kbytes,-v......
  • Java基础、MySQL数据库、Web前端(HTML、CSS、JavaScript)
    一、选择题(每题1分,共20题,共20分),注:可能有多选哦!1、在Java中,下列标识符不合法的有(   )A.newB.$UsdollarsC.1234 D.car.taxi2、定义了int型二维数组int[][]a=newinta[6][7]后,数组元素a[3][4]前的数组元素个数为(  )  A.24 B.25 C.18 D.173、下面程序的运行结果是( ......