举报投诉联系我们 手机版 热门标签 编程学
您的位置:编程学 > 数据类型优先级 OceanBase 数值类型的优先级

数据类型优先级 OceanBase 数值类型的优先级

2023-05-22 13:18

数据类型优先级 OceanBase 数值类型的优先级

数据类型优先级 OceanBase 数值类型的优先级

数据类型优先级

不同的数值数据类型在操作时有不同的优先级。在 OceanBase 中,​BINARY_DOUBLE​ 的优先级最高,其次是 ​BINARY_FLOAT​,最后是 ​NUMBER​ 。

在对多个数值进行操作时:

  • 若有一个操作数为 ​BINARY_DOUBLE​,OceanBase 会在执行该操作之前将所有操作数转换为​BINARY_DOUBLE​。
  • 若有一个操作数为 ​BINARY_FLOAT​,OceanBase 会在执行该操作之前将所有操作数转换为 ​BINARY_FLOAT​。
  • 若有一个操作数都不是 ​BINARY_DOUBLE​ 和 ​BINARY_FLOAT​,OceanBase 会在执行该操作之前将所有操作数转换为 ​NUMBER​。
  • 若所需要的转换失败,则该操作将失败。
  • 与其他数据类型相比,数值数据类型的优先级低于日期时间与间隔数据类型,高于字符和所有其他数据类型。


阅读全文
以上是编程学为你收集整理的数据类型优先级 OceanBase 数值类型的优先级全部内容。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
相关文章
© 2024 编程学 bianchengxue.com 版权所有 联系我们
桂ICP备19012293号-7 返回底部