首页
分类目录
ORACLE
杂谈
文章归档
经典问答
友情链接
记事本
常用在线工具网址聚合
dbeaver中文文档
关于
DA-技术分享--MogDB5.2.0提供本站后台数据库服务
累计撰写
160
篇文章
累计创建
13
个标签
累计收到
0
条评论
栏目
首页
分类目录
ORACLE
杂谈
文章归档
经典问答
友情链接
记事本
常用在线工具网址聚合
dbeaver中文文档
关于
目 录
CONTENT
最新文章
【ORACLE】记录一些ORACLE的merge into语句的BUG
【ORACLE】记录一些ORACLE的merge into语句的BUG 一、自相矛盾-DML重启动行为差异,违反acid原则 发现版本:10g ~ 23ai 这个用例在我之前的文章里有提过,ORACLE和PG系关于并发事务行为有一个非常大的差异,就是ORACLE在某些并发冲突的场景下会进行DML重启
2025-04-22
20
0
0
ORACLE数据库
【ORACLE】你以为的真的是你以为的么?--ORA-38104: Columns referenced in the ON Clause cannot be updated
【ORACLE】你以为的真的是你以为的么?--ORA-38104: Columns referenced in the ON Clause cannot be updated 前言 在ORACLE迁移到openGauss的过程中,可能会发现一个这样的报错 ERROR: Columns referen
2025-04-22
18
0
0
ORACLE数据库
【ORACLE】char类型和sql优化器发生的“错误”反应
背景 起初是墨天轮上有人提了这个问题:oracle中char关联问题 由于我之前研究过ORACLE的char类型是怎么回事(【
2025-03-04
69
0
2
ORACLE数据库
【ORACLE】ORACLE19C在19.13版本前的一个严重BUG-24761824
背景 最近在某客户的ORACLE开发环境(oracle 19.10)中,发现一个非常奇怪情况, 开发人员反馈,有一条SQL,查询了两个sum函数作为两个字段, sele
2025-03-04
60
0
0
ORACLE数据库
【ORACLE】case when语句的语法陷阱
【ORACLE】case when的语法陷阱 前言 前一段时间在迁移Oracle到一个openGauss系数据 库时,发现存储过程里有一条SQL报错,简化后如下 gaussdb=# select
2025-02-09
65
0
0
ORACLE数据库
【ORACLE】这个''和null不等价的场景,deepseek你怎么看?
背景 最近在做一个国产数据库替代项目,要求将ORACLE迁移到一个openGauss系数据库,迁移后,执行一个存储过程时,发现国产库的执行结果ࡴ
2025-02-09
59
0
0
ORACLE数据库
基于语法树的SQL自动改写工具开发系列(3)-使用JAVA进行简单SQL改写的开发实战
前言 基于语法树的SQL自动改写工具开发系列(1)-离线安装语法树解析工具antlr4 基于语法੨
2024-12-29
64
0
0
【openGauss】正则表达式次数符号"{}"在ORACLE和openGauss中的差异
一、前言 正则作为一种常用的字符串处理方式,在各种开发语言,甚至数据库中,都有自带的正则函数。但是正则函数有很多标准,不同标准对正则表达式的解析方式不一样,本次在迁移一个ORACLE数据库到openGauss时发现了一个关于 {}的差异点。 二、{}是做什么用的 在绝大部分的正则表达式规则中 {}表
2024-12-29
72
0
0
openGauss
【MogDB】MogDB5.2.0重磅发布第十篇-支持PLSQL嵌套子程序
一、前言 在ORACLE的PLSQL中,支持在procedure、function及匿名块中,嵌套定义procedure和function,编写这样的代码,算是一种低耦合高内聚的风格。在openGauss 6.0及之前的版本,并不支持嵌套子程序(预计7.0版本会支持),但通过实测,MogDB 5.2
2024-12-22
79
0
0
openGauss
【ORACLE】一个允许关键字作为别名所引起的语法歧义场景
前言 最近在看SQL语法解析器,发现了antlr4提供的PlSql语法树存在一个BUG,然后我顺着这个BUG,构造了一条SQL,在ORACLE执行,如下 然后神奇的事情出现了,这个查询竟然没有返回行!t1表左关联t2,而且对t1表没有过滤条件,那么无论如何t1表中的数据应该是全部展现的! 然后有人可
2024-12-16
64
0
0
查看更多