返回顶部
首页 > 资讯 > 数据库 >常用的关系型数据库的基本事务命令是什么
  • 483
分享到

常用的关系型数据库的基本事务命令是什么

2024-04-02 19:04:59 483人浏览 安东尼
摘要

本篇内容主要讲解“常用的关系型数据库的基本事务命令是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“常用的关系型数据库的基本事务命令是什么”吧!事务基本命令介

本篇内容主要讲解“常用的关系型数据库的基本事务命令是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“常用的关系型数据库的基本事务命令是什么”吧!

事务基本命令介绍

  说明:命令中,

  |(垂直条)分隔括号或大括号中的语法项。只能使用其中一项。

  [](方括号) 可选语法项。不要键入方括号。

  {}(大括号) 必选语法项。不要键入大括号。

sqlSERVER

  1)BEGIN{TRAN|TRANSACTioN}[{transaction_name|@tran_name_variable}[WITHMARK['description']]][;]

  表示显式地开启一个名称为transaction_name或@tran_name_variable的值的本地事务。

  2)BEGINDISTRIBUTED{TRAN|TRANSACTION}[transaction_name|@tran_name_variable][;]

  表示显式地开启一个名称为transaction_name或@tran_name_variable的值的分布式事务

  3)COMMIT[{TRAN|TRANSACTION}[transaction_name|@tran_name_variable]][WITH(DELAYED_DURABILITY={OFF|ON})][;]

  表示提交事务并释放事务使用资源,自事务开始以来的所有数据变更都会成为数据库的永久部分。中括号中内容可以省略,所以COMMIT事务的提交与COMMITTRANSACTION功能相同。

  4)COMMIT[WORK][;]

  提交并结束事务。与COMMITTRANSACTION功能相同,但COMMITTRANSACTION接受指定事务名称。此语法与SQL-92兼容。

  5)ROLLBACK{TRAN|TRANSACTION}[transaction_name|@tran_name_variable|savepoint_name|@savepoint_variable][;]

  表示将事务回滚到起点或者指定保存点,以清除自事务的起点到某个保存点的所有数据更改,并释放相关资源。中括号中内容可以省略,ROLLBACK事务的回滚与ROLLBACKTRANSACTION功能相同。

  6)ROLLBACK[WORK][;]

  将事务回滚到事务的起点。与ROLLBACKTRANSACTION功能相同,但ROLLBACKTRANSACTION可以指定事务名称。此ROLLBACK兼容ISO标准。

  嵌套事务时,ROLLBACKWORK始终回滚到最远的BEGINTRANSACTION语句,并将@@TRANCOUNT系统函数减为0

  7)SAVE{TRAN|TRANSACTION}{savepoint_name|@savepoint_variable}[;]

  在事务内设置事务保存点。savepoint_name是分配给保存点的名称。@savepoint_variable是包含有效保存点名称的用户定义变量的名称。

  8)SETTRANSACTIONISOLATIONLEVEL{READUNCOMMITTED|READCOMMITTED|REPEATABLEREAD|SNAPSHOT|SERIALIZABLE}

到此,相信大家对“常用的关系型数据库的基本事务命令是什么”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

您可能感兴趣的文档:

--结束END--

本文标题: 常用的关系型数据库的基本事务命令是什么

本文链接: https://lsjlt.com/news/59891.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 常用的关系型数据库的基本事务命令是什么
    本篇内容主要讲解“常用的关系型数据库的基本事务命令是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“常用的关系型数据库的基本事务命令是什么”吧!事务基本命令介...
    99+
    2024-04-02
  • 三大常用关系型数据库事务详解之二:基本事务命令
    二、事务基本命令介绍 说明:命令中, | (垂直条) 分隔括号或大括号中的语法项。 只能使用其中一项。[ ](方括号) 可选语法项。 不要键入方括号。{}(大括号) 必选语法项。 不要键入大括号。  1. SQL SERVER 1...
    99+
    2020-08-07
    三大常用关系型数据库事务详解之二:基本事务命令
  • 常用的关系型数据库是什么
    小编给大家分享一下常用的关系型数据库是什么,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!关系数据库,是建立在关系模型基础上的数据...
    99+
    2024-04-02
  • Redis基本数据类型String常用操作命令是什么
    这篇文章主要讲解了“Redis基本数据类型String常用操作命令是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Redis基本数据类型String常用操作命令是什么”吧!Redis数据...
    99+
    2023-06-30
  • Redis基本数据类型List常用操作命令是什么
    这篇文章主要讲解了“Redis基本数据类型List常用操作命令是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Redis基本数据类型List常用操作命令是什么”吧!Redis数据类型Li...
    99+
    2023-06-30
  • linux下关系型数据库解释及mysql基本命令详解
    linux下关系型数据库解释及mysql基本命令详解1.RDBMS:关系型数据库,如下功能: 数据库创建、删除、修改 创建表、删除表、修改表 索引的创建、删除 用户和...
    99+
    2024-04-02
  • 关系型数据库和非关系型数据库的区别是什么
    这篇文章主要介绍了关系型数据库和非关系型数据库的区别是什么,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。区别:关系型数据天然就是表格式的,因此存...
    99+
    2024-04-02
  • 关系型数据库与非关系型数据库的区别是什么
    今天就跟大家聊聊有关关系型数据库与非关系型数据库的区别是什么,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。关系模型指的就是二维表格模型,而一个关系型...
    99+
    2024-04-02
  • MySQL关系型数据库的基础概念是什么
    这篇文章主要介绍“MySQL关系型数据库的基础概念是什么”,在日常操作中,相信很多人在MySQL关系型数据库的基础概念是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”MySQL关系型数据库的基础概念是什么...
    99+
    2023-06-20
  • 关系数据库中基本的数据结构指的是什么
    关系数据库中基本的数据结构指的是什么,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。在关系数据库中,基本的数据结构是“二维表”,表之间的联系通过不同表中的公共字段来体现。关系数据...
    99+
    2023-06-29
  • 关系型数据库指的是什么
    小编给大家分享一下关系型数据库指的是什么,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!关系数据库,是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。现实世界中...
    99+
    2024-04-02
  • 什么是关系型数据库
    关系型数据库是指采用了关系模型来组织数据的数据库,其以行和列的形式存储数据,以便于用户理解,关系型数据库这一系列的行和列被称为表,一组表组成了数据库。...
    99+
    2024-04-02
  • java中基本数据类型与Object的关系是什么
    这篇文章给大家分享的是有关java中基本数据类型与Object的关系是什么的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。基本数据类型与Object的关系我知道大家是不是都听说过Object是所有类型的基类,但是这...
    99+
    2023-06-29
  • Redis基本数据类型Set常用操作命令
    目录Redis基本数据类型Set常用操作一、sadd 添加一个、多个元素二、smembers 查看集合三、scard 元素数量四、srem 移除一个、多个元素五、srandmembe...
    99+
    2024-04-02
  • Redis基本数据类型List常用操作命令
    目录Redis数据类型List操作一、push 插入元素1. lpush,在头部插入2. rpush,在尾部插入二、range 通过区间获取元素三、pop 移除元素1. lpop 左...
    99+
    2024-04-02
  • Redis基本数据类型String常用操作命令
    目录Redis数据类型String操作命令一、append 追加字符串二、strlen 获取key 字符串长度三、自增、自减四、字符串range五、替换字符串六、设置值及其过期时间s...
    99+
    2024-04-02
  • 关系数据库模型是什么样的
    这篇文章将为大家详细讲解有关关系数据库模型是什么样的,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。关系数据库模型是现代数据库技术的基础,它使这一领域具有了科...
    99+
    2024-04-02
  • 三大关系型数据库事务详解之一:基本概念
    一、基本概念   假设用户A要从他的账户里面给B转账1000元,那么就需要两步来实现,首先从A的账号减去1000元,再给B账号加1000元。这两个步骤中,任何一步都不能少或者出错,这两步要么都得到成功操作完成,要么什么都不做,中途...
    99+
    2020-09-12
    三大关系型数据库事务详解之一:基本概念
  • NoSQL非关系型数据库的作用是什么
    NoSQL非关系型数据库的作用是什么,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。Memcached(键值数据库)Memcac...
    99+
    2024-04-02
  • 关系型数据库特有的关系运算是什么
    这篇文章给大家分享的是有关关系型数据库特有的关系运算是什么的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。关系型数据库特有的关系运算有:1、选择运算,从二维关系表的全部记录中,把那...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作