Oracle迁移到瀚高之后,空值问题处理

Posted 瀚高PG实验室

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Oracle迁移到瀚高之后,空值问题处理相关的知识,希望对你有一定的参考价值。

瀚高数据库
目录
环境
文档用途
详细信息

环境
系统平台:Linux x86-64 Red Hat Enterprise Linux 7
版本:4.5
文档用途
本文档用来说明Oracle迁移到瀚高之后,对于Oracle和瀚高DB之间对于空值的差异性的处理方案。

详细信息
oracle迁移之后,空值问题处理:
1、两种数据库之间的差异:在oracle中空值和null值都是null值,在瀚高数据库中空值时’',null值是null值,是不一样的。
2、空值查询的两种情况:id = ‘’ 和 null值查询: id is null
3、关于迁移:oracle全是null值,迁移到瀚高之后也都是null值。
4、关于之后插入的空值,瀚高jdbc有个参数 strToNull:可以将 “” 转换成 null 对象存储:
url例如:jdbc.url=jdbc:highgo://192.168.10.222:5866/oracle?strToNull = true

以上是关于Oracle迁移到瀚高之后,空值问题处理的主要内容,如果未能解决你的问题,请参考以下文章

Oracle迁移到瀚高之后,空值问题处理

迁移char(n)数据类型到瀚高数据库数据不足定长自动补齐空格的问题

Oracle中的sql%rowcount在瀚高数据库中的兼容方案

Oracle中的sql%rowcount在瀚高数据库中的兼容方案

MYSQL迁移瀚高后换行符与回车符问题

国产化瀚高数据库数据迁移文档:oracle11g数据库转瀚高8.6数据库实例演示