脏读查询SQL SELECT查询配置(DM8:达梦数据库)

SQL SELECT查询脏读配置 DM8:达梦数据库

  • [1 环境介绍](#1 环境介绍)
  • [2 SELECT 查询脏读配置](#2 SELECT 查询脏读配置)
  • [3 更多达梦数据库学习使用列表](#3 更多达梦数据库学习使用列表)

1 环境介绍

  • DM 允许用户在 SELECT 语句的末尾加上 WITH UR 以指定当前查询语句的隔离级为读未提交,即允许脏读,并在该语句结束时自动恢复为原来的隔离级。
  • 举例说明
  • 例 会话 1 创建表 T,插入一行数据且不提交,会话 2 查询表 T,因为缺省的事务隔离级为读提交,此时查询不到数据,但是当会话 2 在 SELECT 语句末尾加上 WITH UR 时,可以查询到会话 1 插入的还未提交的数据。

2 SELECT 查询脏读配置

sql 复制代码
-- 会话 1 执行
CREATE TABLE T(C1 INT, C2 INT);
INSERT INTO T VALUES(1,1);
 
--会话 2 执行
SELECT * FROM T; --空结果集
SELECT * FROM T WITH UR; --有结果集

3 更多达梦数据库学习使用列表

相关推荐
企鹅侠客7 分钟前
第35章—内核解析篇:Redis内存淘汰机制
数据库·redis
西柚小萌新19 分钟前
【人工智能:Agent】--12.多智能体(二)
数据库
快乐非自愿22 分钟前
【面试题】MySQL 的索引类型有哪些?
数据库·mysql·面试
naruto_lnq23 分钟前
使用Fabric自动化你的部署流程
jvm·数据库·python
曹轲恒31 分钟前
【Redis持久化核心】AOF/RDB通俗详解+多场景对比
数据库·redis·bootstrap
冉冰学姐1 小时前
SSM疫情期间学生作业线上管理系统55zmw(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面
数据库·计算机毕设·ssm作业管理系统
qq_12498707531 小时前
基于Srpingboot心晴疗愈社平台的设计与实现(源码+论文+部署+安装)
java·数据库·spring boot·spring·microsoft·毕业设计·计算机毕业设计
霖霖总总1 小时前
[小技巧55]深入解析数据库日志机制:逻辑日志、物理日志与物理逻辑日志在 MySQL InnoDB 中的实现
数据库·mysql
OceanBase数据库官方博客1 小时前
主流关系型数据库系统缺陷实证研究——OceanBase 校企联合研究
数据库·oceanbase·分布式数据库