【openGauss】如何在openGauss中实现类似Oracle中constructor function、member function的功能

背景面向过程编程和面向对象编程,是两种编程的思维方式。在数据库中编程,大多都是用的存储过程,但是Oracle也支持面向对象的编程方式,即在自定义type中,包含constructor function、member function的声明及定义。这种方式,能够较为轻松地使用其他面向对象编程的语言进

【ORACLE】谈一谈NVARCHAR2、NCHAR、NCLOB等数据类型和国家字符集

一直以来,很多用过ORACLE数据库的开发人员,都知道在ORACLE中,字符类型可以为varchar2,也可以为nvarchar2,但是大部分人都不理解这两种类型有什么区别,同样还有char/nchar,clob/nclob这些,所以今天来谈谈我对这些数据类型的理解。

【openGauss】让gsql和sqlplus输出包含有SQL及数据的完全一致的文本文件

背景从oracle迁移到openGauss或mogdb,需要进行数据核对,虽然mogdb有官方的数据核对工具mvd,但有些客户还是想自己再核对一次,不过表太多,肯定需要进行很多条sql的批量核对,而且核对还不能仅仅只是统计行数,至少还要对数值列求和,有些表可能还要进行分组统计。其实写段Java或者p

【openGauss】一种可能是目前最快的从ORACLE同步数据到MogDB(openGauss)的方式

前言目前openGauss支持oracle中的绝大部分数据类型,基本上不用考虑类型转换的问题。所以从oracle到MogDB(openGauss)的数据同步无非就是从oracle里查出来再插入到MogDB(openGauss)中,只是查出来的结果是存成文件还是放内存而已。用文件的形式,oracle端

【openGauss】在windows中使用容器化的mogeaver

前言这是一个对目前某些暂时在linux专享的功能,在windows上实现的探索,不建议在生产中使用。思路目前windows10/11上支持搭建docker环境,而不需要使用linux虚拟机windows上的docker可以借用VcXsrv或xming等X11工具,来将容器中的图形化界面显示到wind

【公告】本站云服务器将于2022年9月26号到期,正在寻找新的服务器,期间可能会无法访问

这个服务器是去年腾讯云活动,80元一年买的,现在如果续费,则需要一千五一年,还不包括SSL证书、CDN等一系列玩意,所以考虑换一个服务器。请使用 https://www.darkathena.top 访问本站CDN站点

【ORACLE】什么时候ROWNUM等于0和ROWNUM小于0,两个条件不等价?

背景有人在Dave的群里问了个问题,大概是这样的:有一段sql,如何理解其中的rownum<=2select a.id, b.id from test_tb a left join test_tb b on a.id = b.id and rownum <= 2;因为“ro

【ORACLE】Oracle里有“time”数据类型吗?--关于对Oracle数据类型的一点研究

前言Oracle里有“time”数据类型吗?绝大多数熟悉oracle的人都会说没有,但事实就是如此么?下面这个图一定会让不少人大跌眼镜分析思路前菜oracle有很多东西不会写在文档里,需要自己去发掘,但是好在oracle有很多代码是用可见的plsql语言,所以可以凭借这些能看到的代码以及逻辑分析来了

【openGauss】使用Oracle VM VirtualBOX安装openEuler操作系统并手动安装MogDB主备

前言本文参考MogDB官方安装文档中的“手动安装”https://docs.mogdb.io/zh/mogdb/v3.0/manual-installation,使用Oracle VM VirtualBOX虚拟机软件,安装两台openEuler操作系统的虚拟机,并安装MogDB一主一备环境先说我遇到

【openGauss】谈一谈openGauss对Oracle中lob类型的兼容情况

oracle中的lob在Oracle数据库中,有blob和clob这两种较为特殊的数据类型,之所以特殊,是因为这两个类型中能存储大量的数据,最高可达4GB,因此比较适合用来存文件,其中blob用于存储二进制数据,而clob用于存储纯文本数据。另外,如果表里有字段是这两种类型,那么这些类型的数据也会有
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×