开发指南—TCL语句

简介: 该语句用于开启事务。数据库事务(Database Transaction)是指作为单个逻辑工作单元执行的一系列操作。事务处理可以用来维护数据库的完整性,保证成批的SQL操作全部执行或全部不执行。

默认情况下,PolarDB-X以开启autocommit的模式运行,也就是每条SQL语句单独构成一个事务(出于性能考虑,跨分片的DML语句默认未开启分布式事务,仅对更新GSI、更新广播表、更新拆分键的DML语句默认开启分布式事务)。用户可以通过执行SET AUTOCOMMIT=0或者显式事务的方式手动开启多条语句组成的交互式事务。

显示事务是用户自定义或用户指定的事务。通过START TRANSACTION,或BEGIN(被作为START TRANSACTION的别名受到支持)语句显示开始,以COMMIT或ROLLBACK语句显示结束。

语法:


START TRANSACTION
  [transaction_characteristic [, transaction_characteristic] ...]
transaction_characteristic: {
    WITH CONSISTENT SNAPSHOT
  | ISOLATION LEVEL {REPEATABLE READ | READ COMMITTED}
  | READ WRITE
  | READ ONLY
}
BEGIN
COMMIT
ROLLBACK
SET autocommit = {0 | 1}
参数 说明
START TRANSACTION [READ ONLY | READ WRITE] 启动新的事务,随后执行的DML语句(即INSERT、UPDATE、DELETE等)直到事务提交时才会生效。READ ONLY子句标记事务以只读方式开启,事务内不允许执行修改操作。READ WRITE子句标记事务以读写方式开启,默认为这种模式。
START TRANSACTION WITH CONSISTENT SNAPSHOT 启动新的事务,如果没有显式指定隔离级别,则为事务设置隔离级别REPEATABLE READ。
START TRANSACTION ISOLATION LEVEL {REPEATABLE READ | READ COMMITTED} 启动新的事务,并为事务设置指定的隔离级别。
BEGIN BEGIN被作为START TRANSACTION的别名受到支持。
COMMIT 提交当前事务。
ROLLBACK 回滚当前事务。
SET autocommit = {0 | 1} 为当前会话(session)关闭/开启autocommit模式。
相关文章
|
人工智能 自然语言处理 搜索推荐
阿里云首档AI问答栏目来了!问题征集中
阿里云AI问答栏目【AI问爱答】每周四晚7点开播,解答AI热点、难点与突破点。聚焦大模型商业化技术选择、场景落地难点及个体如何把握AI机遇。每周四晚7点,锁定阿里云视频号获取干货。
895 18
阿里云首档AI问答栏目来了!问题征集中
|
存储 运维 监控
强安全、免运维、轻资产,阿里云无影发布企业级办公综合解决方案
安全办公套件、录屏审计服务、流协同服务、企业网盘于一体的企业级办公综合解决方案。
1355 0
强安全、免运维、轻资产,阿里云无影发布企业级办公综合解决方案
|
存储 运维 安全
MAXHUB携手无影打造秒变云电脑的智能显示器
在「2023 MAXHUB 新品发布会」上,MAXHUB发布全新"X+计划",宣布将围绕硬件底座、软件平台、集成管理三大维度,构建从产品到方案的开放生态,与合作伙伴一同为各行各业的数字化转型赋能。
1478 0
MAXHUB携手无影打造秒变云电脑的智能显示器
|
存储 人工智能 运维
阿里云发布无影教育行业解决方案,打造数字化时代终生学习空间
打造永不过时、更好运维、弹性部署、随时教学、终生可用的数字化学习空间,目前已在全国100多所中小学,浙江大学、华东师范大学等高校,火星教育等职业培训学校落地。
1723 0
阿里云发布无影教育行业解决方案,打造数字化时代终生学习空间
|
新零售 人工智能 大数据
新制造两年,阿里云迅速完成了“原始积累”
阿里云用自己的实践,向外界证明了互联网公司快速学习的能力。
2714 0
|
大数据 物联网 专有云
计算无边界云栖大会深圳峰会抢"鲜"报道
本文讲的是计算无边界云栖大会深圳峰会抢"鲜"报道【IT168评论】从玛雅历法到圆周率,从万有引力到二进制,科技文明的每一次飞跃,都由计算为其注入能量。计算,让人类突破科技极限,探索未知。它助力基因测序技术,解码生命的奥秘;它帮助提升系能源产能,为下一代造福;它让金融展现多样性,把平等普惠带给每个人;无论是现实生活,还是未来的运筹帷幄,阿里云看到计算的价值绝不止于计算本身。
2974 0
|
3天前
|
人工智能 运维 安全
|
1天前
|
人工智能 异构计算
敬请锁定《C位面对面》,洞察通用计算如何在AI时代持续赋能企业创新,助力业务发展!
敬请锁定《C位面对面》,洞察通用计算如何在AI时代持续赋能企业创新,助力业务发展!