脏读查询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 更多达梦数据库学习使用列表

相关推荐
SilicoCode7 小时前
江科大STM32入门:FLASH闪存详解——从结构原理到读写保护
数据库·mongodb
一个有温度的技术博主8 小时前
DeepSeek Harness 深度解析:与 LangChain / LangGraph 的本质区别
数据库·oracle·langchain·harness
Wang's Blog9 小时前
PostgreSQL笔记4: 市场地位、生态全景与行业应用实践
数据库·笔记·postgresql
隔窗听雨眠10 小时前
Oracle误Truncate操作恢复:从原理到实战的完整指南
数据库·oracle
Lethehong10 小时前
MySQL迁移如何做到零改造?四层兼容方案详解
数据库·mysql·adb
Json____10 小时前
五金制品行业-企业官网源码
java·大数据·数据库·企业站·wwwoop.com
深念Y12 小时前
Opencode Event 表写入优化方案
数据库·人工智能·ai·node.js·bug·优化·opencode
竹枝溪13 小时前
MySQL进阶:约束、多表设计、多表查询与事务
java·数据库·mysql·事务·子查询·acid·多表查询
weixin_4316004413 小时前
NestJS 入门(9):连上数据库,SQL 写在哪?
数据库·后端·sql·学习·nest.js
roman_日积跬步-终至千里13 小时前
【Spark与SQL网关(1)】Spark 提交模式与 Spark Thrift Server:到底在“提交”什么
大数据·sql·spark