上一页 1 2 3 4 5 6 7 8 9 ··· 18 下一页

2025年5月26日

【MogDB】测试 ubuntu server 22.04 LTS 安装mogdb 5.0.11

摘要: 测试 ubuntu server 22.04 LTS 安装mogdb 5.0.11 使用的操作系统镜像是 https://releases.ubuntu.com/22.04/ubuntu-22.04.5-live-server-amd64.iso 装好操作系统后,把root登录打开了,方便后续操作。 阅读全文

posted @ 2025-05-26 23:55 DarkAthena 阅读(40) 评论(0) 推荐(0)

2025年5月21日

【GaussDB】使用DBLINK连接到ORACLE

摘要: GaussDB 从内核 506版本(20250430发布)起,支持通过DBLINK连接到ORACLE数据库 https://doc.hcs.huawei.com/db/zh-cn/gaussdbqlh/25.1.30/devg-cent/gaussdb-42-0811.html 安装 使用这个功能, 阅读全文

posted @ 2025-05-21 00:23 DarkAthena 阅读(107) 评论(0) 推荐(0)

【ORACLE】你以为的真的是你以为的么?--ERROR: Operator “(+)“ is not allowed used with “OR“ together

摘要: 【ORACLE】你以为的真的是你以为的么?--ERROR: Operator "(+)" is not allowed used with "OR" together 背景 在ORACLE迁移到GaussDB/openGauss及openGauss的某些商业发行版时,可能会遇到这样一个报错 ERRO 阅读全文

posted @ 2025-05-21 00:14 DarkAthena 阅读(39) 评论(0) 推荐(0)

2025年4月22日

【ORACLE】记录一些ORACLE的merge into语句的BUG

摘要: 【ORACLE】记录一些ORACLE的merge into语句的BUG 一、自相矛盾-DML重启动行为差异,违反acid原则 发现版本:10g ~ 23ai 这个用例在我之前的文章里有提过,ORACLE和PG系关于并发事务行为有一个非常大的差异,就是ORACLE在某些并发冲突的场景下会进行DML重启 阅读全文

posted @ 2025-04-22 00:21 DarkAthena 阅读(46) 评论(0) 推荐(0)

【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 阅读全文

posted @ 2025-04-22 00:14 DarkAthena 阅读(65) 评论(0) 推荐(0)

2025年3月4日

【ORACLE】char类型和sql优化器发生的“错误”反应

摘要: 背景 起初是墨天轮上有人提了这个问题:oracle中char关联问题 由于我之前研究过ORACLE的char类型是怎么回事(【ORACLE】对Oracle中char类型的研究分析),就用之前分析的经验看了下,的确是可以解释出这个结果是怎么来的。但是当我把这个场景稍作修改似乎却得出了相反的结论,于是又 阅读全文

posted @ 2025-03-04 23:06 DarkAthena 阅读(25) 评论(0) 推荐(0)

【ORACLE】ORACLE19C在19.13版本前的一个严重BUG-24761824

摘要: 背景 最近在某客户的ORACLE开发环境(oracle 19.10)中,发现一个非常奇怪情况, 开发人员反馈,有一条SQL,查询了两个sum函数作为两个字段, select sum(c1),sum(c2) from ... 当两个sum一起出现时,第一个sum的结果不对,仅仅只是把select里第二 阅读全文

posted @ 2025-03-04 14:34 DarkAthena 阅读(87) 评论(0) 推荐(0)

2025年2月9日

【ORACLE】case when语句的语法陷阱

摘要: 前言 前一段时间在迁移Oracle到一个openGauss系数据 库时,发现存储过程里有一条SQL报错,简化后如下 gaussdb=# select gaussdb-# case when 1=1 then 1 end case gaussdb-# from dual; ERROR: syntax 阅读全文

posted @ 2025-02-09 00:19 DarkAthena 阅读(95) 评论(0) 推荐(0)

【ORACLE】这个''和null不等价的场景,deepseek你怎么看?

摘要: 【ORACLE】一处''和null不等价的场景--to_char(number,varchar2) 背景 最近在做一个国产数据库替代项目,要求将ORACLE迁移到一个openGauss系数据库,迁移后,执行一个存储过程时,发现国产库的执行结果和ORACLE不一致, declare x varchar 阅读全文

posted @ 2025-02-09 00:14 DarkAthena 阅读(69) 评论(0) 推荐(0)

2024年12月29日

基于语法树的SQL自动改写工具开发系列(3)-使用JAVA进行简单SQL改写的开发实战

摘要: 前言 基于语法树的SQL自动改写工具开发系列(1)-离线安装语法树解析工具antlr4 基于语法树的SQL自动改写工具开发系列(2)-使用PYTHON进行简单SQL改写的开发实战 前两篇分别介绍了如何搭建开发环境,以及如何使用python作为开发语言进行开发。 python做做小活问题不大,但是对于 阅读全文

posted @ 2024-12-29 17:27 DarkAthena 阅读(91) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 8 9 ··· 18 下一页

导航