成都科汇科技有限公司

Kehui Technology Co., Ltd.

成都科汇科技有限公司
拥有15年 数据存储  专业经验 的私有云 解决方案商
产品中心
新闻中心
金仓数据库KingbaseES整型与浮点类型数据比较隐式转换规则-- 四川 成都 IT解决方案商
来源: | 作者:科汇科技 | 发布时间: 2023-01-20 | 2147 次浏览 | 分享到:

KingbaseES 数值类型有整型和浮点类型,如:integer , bigint 就是整型类型的,而numeric , real 则是浮点类型的数据。整型和浮点类型数据在进行比较时,需要有将其中一边数据类型进行转换,不恰当的类型转换会导致索引无法使用,影响SQL的执行性能。作为DBA,应当熟悉转换规则,主动采取转换,避免隐式转换。以下以例子的形式向大家展示KingbaseES 数据库 integer , numeric (decimal) , real (double) 三中类型数据相互比较时的类型转换规则。

一、创建测试数据

二、创建SQL游标

三、验证转换规则
1、integer 转成 numeric

2、integer 转成 real

3、numeric 转成 real

四、结论

integer , numeric , real 三种类型的数据在比较时,转换规则 integer -> numeric -> real 。


人大金仓自身关键词

KingbaseES 金仓数据库管理系统

KStudio 金仓数据开发工具 KStudio For KES

KRDS 金仓云数据库服务管控平台

KMonitor 金仓数据库监控工具 KMonitor For KES

KADB 金仓分析型数据库系统

KES 金仓数据库管理系统

KSOne 金仓HTAP分布式数据

KDMS 金仓数据库迁移评估系统

KDTS 金仓数据库迁移工具

KFS 金仓异构数据同步软件


对以上内容感兴趣的话可自行联系官网。


更多咨询请联系:


成都科汇科技有限公司(IT解决方案商)


地址:四川省成都市武侯区人民南路四段一号时代数码大厦18楼A5


电话咨询热线:400-028-1235


24小时咨询热线:180 8195 0517(微信同号)


本文章为转发的公开信息,如有相关侵权,敬请联系上述联系方式即可删除。